Определить, при каком значении К величина К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К достигает максимального значения. В данном коде это не рассматривается. Код просто ищет указанные числа и выводит их на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д