3. Даны два целых числа. Если они оба четны, то большее из них поделить на 2; если оба нечетны, то каждое умножить на 2; в противном случае нечетное из чисел увеличить на 1. 4. Составить программу поиска двузначных чисел таких, что если к сумме цифр этого числа прибавить квадрат этой суммы, то получится это число. 5. Пусть A и B - положительные вещественные числа, большие 1, причем A>B. Составить программу для поиска такого наименьшего натурального m, что Bm> m*A. Нужна запись на языке СИ
Пример кода на языке Си для задачи 3:#include <stdio.h> int main() { int a, b; printf("Введите два целых числа: "); scanf("%d %d", &a, &b); if (a % 2 == 0 && b % 2 == 0) { if (a > b) { a = a / 2; } else { b = b / 2; } } else if (a % 2 != 0 && b % 2 != 0) { a = a * 2; b = b * 2; } else { if (a % 2 != 0) { a = a + 1; } else { b = b + 1; } } printf("Результат: %d %d\n", a, b); return 0; }Пример кода на языке Си для задачи 4:#include <stdio.h> int main() { int number, sum, square_sum, digit1, digit2; printf("Двузначные числа, удовлетворяющие условию:\n"); for (int i = 10; i < 100; i++) { digit1 = i / 10; digit2 = i % 10; sum = digit1 + digit2; square_sum = sum * sum; if (sum + square_sum == i) { printf("%d\n", i); } } return 0; }Пример кода на языке Си для задачи 5:#include <stdio.h> int main() { float A, B; int m = 1; printf("Введите два положительных вещественных числа A и B (A > B): "); scanf("%f %f", &A, &B); while (B * m <= m * A) { m++; } printf("Наименьшее натуральное m: %d\n", m); return 0; }
int main() {
int a, b;
printf("Введите два целых числа: ");
scanf("%d %d", &a, &b);
if (a % 2 == 0 && b % 2 == 0) {
if (a > b) {
a = a / 2;
} else {
b = b / 2;
}
} else if (a % 2 != 0 && b % 2 != 0) {
a = a * 2;
b = b * 2;
} else {
if (a % 2 != 0) {
a = a + 1;
} else {
b = b + 1;
}
}
printf("Результат: %d %d\n", a, b);
return 0;
}Пример кода на языке Си для задачи 4:#include <stdio.h>
int main() {
int number, sum, square_sum, digit1, digit2;
printf("Двузначные числа, удовлетворяющие условию:\n");
for (int i = 10; i < 100; i++) {
digit1 = i / 10;
digit2 = i % 10;
sum = digit1 + digit2;
square_sum = sum * sum;
if (sum + square_sum == i) {
printf("%d\n", i);
}
}
return 0;
}Пример кода на языке Си для задачи 5:#include <stdio.h>
int main() {
float A, B;
int m = 1;
printf("Введите два положительных вещественных числа A и B (A > B): ");
scanf("%f %f", &A, &B);
while (B * m <= m * A) {
m++;
}
printf("Наименьшее натуральное m: %d\n", m);
return 0;
}