• Предмет: Информатика
  • Автор: dmetrenkokarina
  • Вопрос задан 5 месяцев назад

Як записати даний код за допомогою оператора switch?
if( kod == '056' )
puts("Dnipro");
else if ( kod == '044' )
puts("Kyiv");
else if( kod == '032' )
puts("Lviv");
else printf("Unknown);


ArtemNapora: Яка мова?
dmetrenkokarina: с++

Ответы

Ответ дал: ArtemNapora
1

switch (kod) {

   case "056":

       puts("Dnipro");

       break;

   case "044":

       puts("Kyiv");

       break;

   case "032":

       puts("Lviv");

       break;

   default:

       printf("Unknown");

}

Важливо зауважити, що  "kod" має бути такого типу, який можна порівняти за допомогою "==" оператора, наприклад "string", "int" "char" тощо.

-------

Я тільки недавно почав вивчати мову "С++" напиши, якщо будуть помилки


dmetrenkokarina: код не компирируеться, ошибки в: синтаксическая ошибка: отсутствие ";" перед "{" Project11 D:\Project11\Project11\Module.ixx 1 . синтаксическая ошибка: switch Project11 D:\Project11\Project11\Module.ixx 1
dmetrenkokarina: боже
Вас заинтересует