• Дано целое число, лежащее в диапазоне от 1 до 9999. Вывести строку — словесное описание данного числа вида "четное двузначное число", "нечетное четырехзначное число" и т.д.
    На программе С++

Ответы 1

  • #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;}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years