Определение числа, начинающегося на 2 и заканчивающегося на 5
Привет! В этой статье я расскажу о своем опыте написания программы на языке C , которая определяет, начинается ли трехзначное число на 2 и заканчивается на 5. Давай начнем!
Шаг 1⁚ Запросите ввод числа
Первое, что необходимо сделать, это запросить у пользователя ввод трехзначного числа. Для этого используется функция cin. Напишем следующий код⁚
#include nlt;iostreamngt;
int main
{
int number;
std⁚⁚cout nlt;nlt; ″Введите целое трехзначное число⁚ ″;
std⁚⁚cin ngt;ngt; number;
return 0;
}
Обратите внимание на использование пространства имен std перед функциями cout и cin.
Шаг 2⁚ Проверьте условие
После того, как пользователь введет число, необходимо проверить, начинается ли оно на 2 и заканчивается на 5. Если это так, программа должна вывести символ ″ ″. В противном случае, программа не должна выводить ничего. Для этого добавим следующий код после предыдущего⁚
if ((number % 1000) / 100 2 nn number % 10 5)
{
std⁚⁚cout nlt;nlt; ″ ″;
}
Данный код использует операторы остатка от деления и деления нацело для проверки условия.
Шаг 3⁚ Завершите программу
Наконец, не забудьте завершить программу. Для этого добавим следующий код в конце⁚
return 0;
Полный исходный код программы будет выглядеть следующим образом⁚
#include nlt;iostreamngt;
int main
{
int number;
std⁚⁚cout nlt;nlt; ″Введите целое трехзначное число⁚ ″;
std⁚⁚cin ngt;ngt; number;
if ((number % 1000) / 100 2 nn number % 10 5)
{
std⁚⁚cout nlt;nlt; ″ ″;
}
return 0;
}
Запуск программы
Теперь, когда мы написали программу, давайте проверим ее работу. Введите трехзначное число, начинающееся на 2 и заканчивающееся на 5, например, 225. Если программа работает правильно, то она должна вывести символ ″ ″.
В этой статье я рассказал о своем опыте написания программы на языке C , которая определяет, начинается ли трехзначное число на 2 и заканчивается на 5. Я использовал операторы остатка от деления и деления нацело для проверки условия. Надеюсь٫ эта информация была полезной и вы сможете использовать ее в своих проектах!