Как найти количество двузначных чисел, которые заканчиваются на 3?
Привет! Меня зовут Максим, и сегодня я хочу рассказать вам о том, как можно написать программу на языке программирования C , которая определит количество двузначных чисел, заканчивающихся на 3.
Для начала нам потребуется способ ввода чисел с клавиатуры, пока пользователь не введет число 0. Мы можем использовать цикл while
для этого⁚
#include nlt;iostreamngt;
using namespace std;
int main {
int num;
int count 0;
cout nlt;nlt; ″Введите числа (ввод завершается нулем)⁚ ″ nlt;nlt; endl;
cin ngt;ngt; num;
while(num ! 0) {
// Проверяем, является ли число двузначным и заканчивающимся на 3
if(num ngt; 10 nn num nlt; 99 nn num % 10 3) {
count ;
}
cin ngt;ngt; num; // Считываем следующее число
}
cout nlt;nlt; ″Количество двузначных чисел, заканчивающихся на 3⁚ ″ nlt;nlt; count nlt;nlt; endl;
return 0;
}
В данной программе мы используем переменную num
для хранения вводимого числа и переменную count
, которая будет считать количество двузначных чисел. Мы выводим просьбу ввести числа и начинаем цикл while
;
Внутри цикла мы сначала проверяем, является ли число num
двузначным (от 10 до 99) и заканчивается ли оно на 3 (остаток от деления на 10 равен 3). Если это так٫ то увеличиваем счетчик.
После этого мы считываем следующее число с помощью cin ngt;ngt; num
и продолжаем цикл до тех пор, пока пользователь не введет 0.
В конце программы мы выводим количество найденных двузначных чисел, заканчивающихся на 3.
Теперь, когда у вас есть код программы, вы можете проверить его на своем компьютере и увидеть результат. Удачи в программировании!