Предмет: Информатика, автор: elviraaleksandra

Пхах, теперь только про программирование и буду спрашивать

С++
Составить программу.
(Один любой номер)

Приложения:

Ответы

Автор ответа: Browze
1

4/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;

}



elviraaleksandra: Хах, сегодня ты мой спаситель и герой! (^_^) Спасибо огромное тебе)))))))
Browze: Не за что
Автор ответа: Giammy
0

Универсальный вариант для 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;


}


Browze: Это для какого задания?И да, прикол был именно с переключателем
Похожие вопросы
Предмет: Алгебра, автор: lerapanch