Предмет:
ИнформатикаАвтор:
gerardoАвтор:
heathae9kАвтор:
heath16Автор:
havenooiw4/2/1
Ничего лучше не придумал, как:
#include <iostream>
int main()
{
int
N;
std::cin >> N;
switch(N)
{
case 1:
case 21:
{
std::cout << "Мы сдали " << N << " экзамен";
break;
}
case 2: case 3: case 4: case 22: case 23: case 24:
{
std::cout << "Мы сдали " << N << " экзамена";
break;
}
case 5: case 6: case 7: case 8: case 9: case 10:
case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20:
{
std::cout << "Мы сдали " << N << " экзаменов";
break;
}
}
return 0;
}
Автор:
evangelineschroederУниверсальный вариант для 1, 3, 4, 5, 6, 7, 9, 10 заданий, нужно только в правильном месте поменять текст, и в нужном месте его добавить.
#include <iostream>
int main() {
setlocale(0, "");
int n;
std::cin >> n;
n = n % 100;
std::cout << "Мы успешно сдали " << n;
switch (n)
{
case 11: case 12: case 13: case 14:
std::cout << " экзаменов";
break;
default:
n = n % 10;
switch (n)
{
case 1:
std::cout << " экзамен";
break;
case 2: case 3: case 4:
std::cout << " экзамена";
break;
default:
std::cout << " экзаменов";
break;
}
}
std::cout << std::endl;
return 0;
}
Автор:
bubble buttmtngДобавить свой ответ
Предмет:
Русский языкАвтор:
westonittrОтветов:
Смотреть
Предмет:
Русский языкАвтор:
mitzyОтветов:
Смотреть
Предмет:
Русский языкАвтор:
moses71Ответов:
Смотреть