Привет! Меня зовут Андрей и сегодня я хочу поделиться с вами опытом написания программы на языке C , которая определяет количество двузначных чисел, заканчивающихся на 3․
Для начала, нам понадобится узнать несколько базовых вещей о языке C ⁚
- Целочисленные типы данных, такие как int, используются для хранения числовых значений․
- Операторы ввода и вывода, такие как cin и cout, используются для взаимодействия с пользователем․
- Оператор декремента ″—″ уменьшает значение переменной на 1․
Теперь перейдем к написанию программы⁚
#include nlt;iostreamngt;
using namespace std;
int main {
int number;
int count 0;
do {
cout nlt;nlt; ″Введите число⁚ ″;
cin ngt;ngt; number;
if (number ngt; 10 namp;namp; number nlt; 99 namp;namp; number % 10 3) {
count ;
}
} while (number ! 0);
cout nlt;nlt; ″Количество двузначных чисел, заканчивающихся на 3⁚ ″ nlt;nlt; count nlt;nlt; endl;
return 0;
}
Давайте разберем эту программу по шагам⁚
- Начинаем с объявления переменных⁚ number для хранения введенных чисел и count для подсчета двузначных чисел, заканчивающихся на 3․
- Используем цикл do-while для ввода чисел пользователя до тех пор, пока не будет введен 0․
- Запрашиваем у пользователя ввод чисел и сохраняем их в переменную number․
- Проверяем, является ли число двузначным (от 10 до 99) и заканчивается ли оно на 3 с помощью операторов if и оператора % (остаток от деления)․
- Если число соответствует условию, увеличиваем счетчик count на 1․
- Повторяем шаги 3-5 до тех пор, пока пользователь не введет 0․
- После выхода из цикла выводим количество найденных двузначных чисел, заканчивающихся на 3, с помощью оператора cout․
- Возвращаем 0, чтобы указать успешное завершение программы․
Надеюсь, эта статья была полезной для вас․ Теперь вы знаете, как написать программу на языке C , которая определяет количество двузначных чисел, заканчивающихся на 3․