Определить, при каком значении К величина К2/1,001K, достигнет максимального значения - C (СИ)
Формулировка задачи:
Помогите написать новичку простые на первый взгляд программы.
Операторы цикла for, while, do...while.
1. Сумма цифр двузначного числа равна 11. Если к этому числу прибавить 27, то получится число, записанное теми же цифрами, но в обратном порядке. Составить алгоритм поиска этого числа, если оно существует.
2. Составить алгоритм, определяющий, при каком значении К величина К2/1,001K , достигнет максимального значения
Помогите, пожалуйста, не могу разобраться
Решение задачи: «Определить, при каком значении К величина К2/1,001K, достигнет максимального значения»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int i, a, b; for(i = 10; i < 100; i++){ a = i % 10; b = i / 10; if(a + b == 11){ if(i + 27 == a * 10 + b) printf("%d\n", i); } } return 0; }
Объяснение кода листинга программы
В этом коде выполняется поиск чисел, которые при делении на 10 дают в остатке 1 и при умножении на 10 и делении на 10 дают в остатке 0, то есть это числа вида 111..., 222..., 333... и так далее. Ваш вопрос относится к поиску значения переменной К, при котором К2/1,001К достигает максимального значения. В данном коде это не рассматривается. Код просто ищет указанные числа и выводит их на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д