Найти количество двухзначных элементов последовательности - C (СИ)
Формулировка задачи:
Доброго времени суток. Подскажите как сделать такую задачку. Пусть имеется последовательность произвольных целых ненулевых чисел, завершающаяся числом 0(
число 0 в последовательность не входит). Нельзя использовать статические и динамические массивы
. Найти количество двухзначных элементов последовательности.Решение задачи: «Найти количество двухзначных элементов последовательности»
textual
Листинг программы
#include <stdio.h> int main() { int digit; unsigned count = 0; while ((scanf("%d", &digit) == 1) && (digit != 0)) { if ((9 < digit) && (digit < 100)) { count++; } } printf("count = %u\n", count); return 0; }
Объяснение кода листинга программы
В этом коде:
- Сканируется ввод пользователя (цифры, записанные в строке).
- Проверяется, что введенное значение является двузначным числом (от 10 до 99).
- Увеличивается счетчик, если условие выполняется.
- Выводится значение счетчика на экран.
- Завершается выполнение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д