Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
ВадимСап
18.06.2021 18:16 •
Информатика
Дано целое число, лежащее в диапазоне от 1 до 9999. вывести строку — словесное описание данного числа вида "четное двузначное число", "нечетное четырехзначное число" и т.д. на программе с++
Ответ:
MiLLkYWaY1
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 оценок)
Популярные вопросы: Информатика
marinka713
12.11.2022 21:47
Вопрос Какого типа начертания текста нет в текстовом процессоре Word? Укажите правильный вариант ответа: Подчеркнутый Наклонный Курсив Полужирный побыстрее...
kurilov218
20.07.2021 09:22
1. Рассмотрите диаграмму. Как называется данная диаграмма? *...
palamarchk181
11.11.2021 13:59
Определи назначение данных программ у меня мало времени ...
loooowaa
09.03.2023 09:52
Это информатика не алгебра это нужно сделать не как в алгебре а как в информатике ...
Куземченко
26.06.2020 15:03
Суреттегі батырмалардың қызметтерін жаз помагите...
МАРИШКАНИК
05.05.2022 14:23
Орган человека,воспринимающий звуковую информацию 3 буквы...
arina556
20.02.2020 09:09
Кгеогельминтам относятся: а)острица б)свиной цепень в)печеночный сосальщик г)трихинелла д)влагослав...
MoskowCorp
20.02.2020 09:09
Що означае: заговори щоб я тебе побачив(слова сократа)...
AnnaKnuazev
20.02.2020 09:09
Всемье трое детей: два мальчика и девочка. их имена начинаются с букв а,в,г. среди букв а и в есть начальная буква имени одного мальчика. среди букв в и г есть начальная...
YaKuss
20.02.2020 09:09
Антоним слова ехать,говорить,стоять...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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;
}