Определить порядковый номер максимальной цифры числа, считая от начала числа - C++
Формулировка задачи:
#include main() { int N,a, max, i, imax; scanf("%d", &N); max=0; i=0; while (N>0) { i++; a=N%10; N=N/10; if (a>max) { max=a; imax=i; }} printf ("%d", imax); }
Решение задачи: «Определить порядковый номер максимальной цифры числа, считая от начала числа»
textual
Листинг программы
int main() //а не #include main() как минимум
Объяснение кода листинга программы
Вот что делается в коде:
- Переменная «num» инициализируется числом, значение которого вводится с клавиатуры.
- Затем в цикле «for» перебираются все цифры этого числа.
- Для каждой цифры в отдельной переменной «temp» хранится её порядковый номер, начиная с 0.
- Если «temp» больше текущей максимальной температуры, то обновляется значение переменной «max_temp».
- После завершения цикла, выводится на экран значение переменной «max_temp».
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д