Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
nura20061
16.03.2022 13:59 •
Информатика
Дано целое число, лежащее в диапазоне от 1 до 9999. вывести строку — словесное описание данного числа вида "четное двузначное число", "нечетное четырехзначное число" и т.д. на программе с++
Показать ответ
Ответ:
meribageee
05.10.2020 19:51
#include <iostream>
using namespace std;
string evenOrOdd(int n)
{
if (n % 2 == 0) {
return "чётное";
}
else {
return "нечётное";
}
}
string digitCount(int n)
{
if ( (int) n / 1000 > 0 ) {
if (n > 9999){
return "n-значное";
}
else {
return "четырёхзначное";
}
}
else if ( (int) n % 1000 / 100 > 0 ) {
return "трёхзначное";
}
else if ( (int) n % 100 / 10 > 0 ) {
return "двузначное";
}
else {
return "однозначное";
}
}
int main()
{
int n;
cout << "n = ";
cin >> n;
cout << evenOrOdd(n) << ' '
<< digitCount(n) << ' '
<< "число" << endl;
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
clara2200
10.11.2022 14:27
Паскаль. Для заданного натурального числа n найдите все такие тройки натуральных чисел a,b,c что a+b+c=n и a =b =c. На вход программе подается число n =10^5. Выведите...
iraermila
10.11.2022 14:27
В таблице хранится информация о файлах: имя, объем файла, дата создания, время создания. Какие исполняемые файлы созданы не позднее 31.12.2006? Выберите один ответ:...
17bazilik17
30.10.2022 06:38
Составить таблицу истинности...
Виктория11618
31.01.2021 17:26
Необходимо перевести робота из начального положения (0) в точку а, закрашивая при этом указанные клетки поля. размеры стен и расстояние между ними могут быть произвольны.,...
T1shka136
04.12.2020 15:46
Определить периметр какого из треугольника больше. Треугольников 2, стороны тругольников. Случайные числа в диапозоне. Мы работаем с GraphABC Паскаль 8 класс°°...
Valentinka14485
09.09.2021 08:36
Программалау жүйесінің программалау тілінен ерекшілігі тақырыбында эссе жазыңдар даю 50 б...
татар13
18.10.2020 21:07
Вычислите размер текстового файла из 500 символов закодированного с 8-битной кодовой таблицы. ответ укажите в байтах...
flimas
28.02.2022 13:08
Введите вместо знака вопроса значение, которое необходимо указать для получения приведенного результата выполнения программы. ответ введите в числовой форме !!...
forest7775owc130
24.08.2022 23:45
Решать в exel. мальчик решил почистить аквариум. начал с переселения рыб в банку,которых всего 40 штук.первую он поймал быстро, затратив 5с, и ещё 2с потратил на...
Daniluha29
04.06.2023 07:10
Іть, будь-ласка! запропонуйте, за яких органів можна вирішити проблеми, що виникли в поданих ситуаціях, як захистити порушені права людини. а) громадянину протягом...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
using namespace std;
string evenOrOdd(int n)
{
if (n % 2 == 0) {
return "чётное";
}
else {
return "нечётное";
}
}
string digitCount(int n)
{
if ( (int) n / 1000 > 0 ) {
if (n > 9999){
return "n-значное";
}
else {
return "четырёхзначное";
}
}
else if ( (int) n % 1000 / 100 > 0 ) {
return "трёхзначное";
}
else if ( (int) n % 100 / 10 > 0 ) {
return "двузначное";
}
else {
return "однозначное";
}
}
int main()
{
int n;
cout << "n = ";
cin >> n;
cout << evenOrOdd(n) << ' '
<< digitCount(n) << ' '
<< "число" << endl;
return 0;
}