C switch
Автор Ўльяша задал вопрос в разделе Другие языки и технологии
C++ оператор switch задача и получил лучший ответ
Ответ от Николай Веселуха[гуру]
#include <iostream> #include <string> using namespace std; int main() { setlocale(LC_CTYPE, "Russian_Russia.1251"); const string digit[] = { "ноль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять" }; unsigned int n; cout << "\\n Введите цифру: "; cin >> n; switch (n) { case 0: cout << digit[n]; break; case 1: cout << digit[n]; break; case 2: cout << digit[n]; break; case 3: cout << digit[n]; break; case 4: cout << digit[n]; break; case 5: cout << digit[n]; break; case 6: cout << digit[n]; break; case 7: cout << digit[n]; break; case 8: cout << digit[n]; break; case 9: cout << digit[n]; break; default: "\\ n Ошибка! \\a"; } cin.get(); cin.get(); return 0; }
int n; if (n<10) { switch ( n ) { case 0 : выводим на экран 'нуль'; // не помнью как на с++ делалась, но на джаве System.out.println(n); case 1 : выводим на экран 'один'; case 2 : выводим на экран 'два' ; ... defaul
#include <iostream> #include <string> using namespace std; int main() { const string digs[] = { "нуль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять" }; unsigned n; cin &g
Насколь я помню, там каждый кейз надо брейкать