Пользователь вводит 2 целых числа, если они четные, то найдите их сумму , если нечетные, то найдите их разность, если 1 чётное другое нечётное найдите их произведение
#include < iostream> using namespace std; void get_odd_even_divisors(int n, int & odd, int & even){ odd = 0; even = 0; for (int i=1; i< =n; i++) if (n % i == 0){ if (i % 2 == 1) odd++; else even++; } } int main() { int n, k1, k2; cin > > n; get_odd_even_divisors(n, k1, k2); cout < < "odd = " < < k1 < < " even = " < < k2; return 0; } пример: 24 odd = 2 even = 6
kazanoop
15.03.2022
#include < stdio.h> #include < stdlib.h> #include < math.h> int main(int argc, char *argv[]){ float a = 3.2, b = 3.9, x = a, y, h = 0.1; while (x < = b){ if (1.0/tan(x) > -0.1) y = pow((x-1),sin(x)); else y = pow((x+1),sin(x)); printf("y(%.2f) = %f\n", x, y); x += h; } return 0; } результат: y(3.20) = 0.955018y(3.30) = 0.876878y(3.40) = 0.799540y(3.50) = 0.725119y(3.60) = 0.655188y(3.70) = 0.590810y(3.80) = 0.532602y(3.90) = 0.480816
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Пользователь вводит 2 целых числа, если они четные, то найдите их сумму , если нечетные, то найдите их разность, если 1 чётное другое нечётное найдите их произведение