Хелпикс

Главная

Контакты

Случайная статья





Задание 2.2. Моделирование в процедурах и функциях



Задание 2.2. Моделирование в процедурах и функциях  

1.Задание для выполнения

Составить программу, определяющую, в каком из данных двух чисел больше цифр.

Код программы

#include <iostream>

using namespace std;

int main()

{

       setlocale(LC_ALL, "Russian");

       char a[256], b[256];

       cout << "Введите число а: "; cin >> a;

       cout << "Введите число b: "; cin >> b;

       if(strlen(a) == strlen(b))

       {

                   cout << "В первом числе равное кол-во цифр как и во втором" << endl;

       }

       if (strlen(a) > strlen(b))

       {

                   cout << "В первом числе больше цифр чем во втором" << endl;

       }

       if (strlen(a) < strlen(b))

       {

                   cout << "В первом числе меньше цифр чем во втором" << endl;

       }

}

Контрольный пример

2.Задание для выполнения

Даны действительные числа а, b, с. Получить:

.

Код программы

#include <iostream>

#include <algorithm>

#include <math.h>

using namespace std;

int main()

{

       setlocale(LC_ALL, "Russian");

       double a, b, c;

       double y;

       cout << "Введите а, b, c: "<<endl;

       cin >> a >> b>>c;

       y = (max(a, a + b) + max(a, b + c)) / (1 + max(a + b * c, a * a - b * c));

       cout << "y = " << y << endl;

}

Контрольный пример

3.Задание для выполнения

Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке (например, дано число 156, нужно получить 651).

Код программы

#include <iostream>

using namespace std;

int main()

{

       setlocale(LC_ALL, "Rusian");

       char a[256];

       cin >> a;

       reverse(&a[0], &a[strlen(a)]);

       cout << a;

}

Контрольный пример

 

10.Индивидуальное задание

Рассчитать значение х, определив и использовав необходимую функцию:

.

Код программы:

#include <iostream>

using namespace std;

double f1(int f)

{

return (sqrt(f) + f) / 2;

}

int main()

{

cout << f1(6) + f1(13) + f1(21);

}

Контрольный пример

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.