|
|||
Задание 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); } Контрольный пример
|
|||
|