tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Дано целое число, лежащее в
Дано целое число, лежащее в диапазоне от 1 до 9999. вывести строку — словесное описание данного числа вида "четное двузначное число", "нечетное четырехзначное число" и т.д. на программе с++
РоузХз
1 25.08.2019 23:50
8
Ответы
alechka7
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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
123890Cookie123890
23.04.2020 12:16
с задачами 1)Вывести в строку с массива 10 случайных чисел в интервале от 0 до 10 Задание 2 Вывести в строку с массива 10 случайных чисел в интервале от 0 до 10 Вывести число...
kfkkffkdkd
06.12.2021 15:17
Написать программу на C++. Исходные данные 0,15. Точность вычисления 10^-3...
lyubimuchkaozd15q
06.12.2021 15:13
Написать программу на C++. Исходные данные справа...
Спасибо666
06.12.2021 15:13
если все распишите и решите...
polinamanush155
27.09.2019 09:00
Ввод минимум 5 фамилий и сортировка их по алфавиту pascal...
КастрюлькаПик
13.06.2019 09:00
Антонім до словосполучення брати учать....
MaxWatt
13.06.2019 09:00
Как называется наука,которая изучает датировку событий определение их последовательности во времени! заранее большое...
bryleev99
13.06.2019 09:00
Что такое талант определение на белоруском языке...
SteveDog86
13.06.2019 09:00
Втетраде по 3 параграфу в тематическом практикуме н.1 из указанных точек 6 класс...
ГНМ
13.06.2019 09:00
Как зделать письменый разббор на слово бык,лес,вода,стол,рыба?...
Популярные вопросы
Найти кпд двигателя если температура нагревателя 97 с° а температура холодильника...
1
Вычислите эквивалентную массу металла, зная, что при электролизе раствора...
2
Всоответствии с гипотезой а.опарина: 1)жизнь переносится с планеты на...
3
Напишите гидролиза нитрата железа (iii) в сокрашенных ионных формах...
1
Найдите наименьшее значение функции y=13-7sinx-9x на отрезке [-3п/2; 0]...
1
Надо аргумент из художественной на тему: суеверия и приметы в наше время...
2
Посадили 444 квасолини. з кожної сотні не проросло чотири насінини. у...
3
Решить с2 даны вещества: медь, сероводород, растворы нитрата серебра и...
3
Кпрямой m проведены перпендикуляры ab и cd. докажите , что треугольник...
2
Написать сочинение 10 предложений на тему какую пользу приносят птицы...
1
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;
}