Другие языки программирования и технологии
C++, я ввожу двухзначное число, как мне объяснить программе, что первое число это десятки, а второе единицы?
Немного не понимаю о чем ты.
Aidyn Kainbaev
https://otvet.mail.ru/question/200483098, вот мой прошлый вопрос, мне нужно сделать чтобы она отдельно читала десятки отдельное единицы и слепливала их, как мог объяснил
#include < iostream>
using namespace std; // consider removing this line in serious projects
int main() {
int i = 0;
for (int k=0; k<10; k++){ //мне так удобнее было формировать входной поток
cin >> i;
cout << "\n" << i << " - ";
switch (i) {
case 0:
cout << "ноль";
break;
case 11:
cout << "одиннадцать";
break;
case 12:
cout << "двенадцать";
break;
case 13:
cout << "тринадцать";
break;
case 14:
cout << "четырнадцать";
break;
case 15:
cout << "пятнадцать";
break;
case 16:
cout << "шестнадцать";
break;
case 17:
cout << "семнадцать";
break;
case 18:
cout << "восемнадцать";
break;
case 19:
cout << "девятнадцать";
break;
case 100:
cout << "сто";
break;
default:
switch (i / 10){
case 1:
cout << "десять";
break;
case 2:
cout << "двадцать ";
break;
case 3:
cout << "тридцать ";
break;
case 4:
cout << "сорок ";
break;
case 5:
cout << "пятьдесят ";
break;
case 6:
cout << "шестьдесяь";
break;
case 7:
cout << "семдесят ";
break;
case 8:
cout << "восемдесят ";
break;
case 9:
cout << "девяносто ";
break;
}
switch (i % 10){
case 1:
cout << "один";
break;
case 2:
cout << "два";
break;
case 3:
cout << "три";
break;
case 4:
cout << "четыре";
break;
case 5:
cout << "пять";
break;
case 6:
cout << "шесть";
break;
case 7:
cout << "семь";
break;
case 8:
cout << "восемь";
break;
case 9:
cout << "девять";
break;
}
break;
}
}
return 0;
}
/*input:
1
13
20
79
100
88
0
43
56
19
output:
1 - один
13 - тринадцать
20 - двадцать
79 - семдесят девять
100 - сто
88 - восемдесят восемь
0 - ноль
43 - сорок три
56 - пятьдесят шесть
19 - девятнадцать*/
using namespace std; // consider removing this line in serious projects
int main() {
int i = 0;
for (int k=0; k<10; k++){ //мне так удобнее было формировать входной поток
cin >> i;
cout << "\n" << i << " - ";
switch (i) {
case 0:
cout << "ноль";
break;
case 11:
cout << "одиннадцать";
break;
case 12:
cout << "двенадцать";
break;
case 13:
cout << "тринадцать";
break;
case 14:
cout << "четырнадцать";
break;
case 15:
cout << "пятнадцать";
break;
case 16:
cout << "шестнадцать";
break;
case 17:
cout << "семнадцать";
break;
case 18:
cout << "восемнадцать";
break;
case 19:
cout << "девятнадцать";
break;
case 100:
cout << "сто";
break;
default:
switch (i / 10){
case 1:
cout << "десять";
break;
case 2:
cout << "двадцать ";
break;
case 3:
cout << "тридцать ";
break;
case 4:
cout << "сорок ";
break;
case 5:
cout << "пятьдесят ";
break;
case 6:
cout << "шестьдесяь";
break;
case 7:
cout << "семдесят ";
break;
case 8:
cout << "восемдесят ";
break;
case 9:
cout << "девяносто ";
break;
}
switch (i % 10){
case 1:
cout << "один";
break;
case 2:
cout << "два";
break;
case 3:
cout << "три";
break;
case 4:
cout << "четыре";
break;
case 5:
cout << "пять";
break;
case 6:
cout << "шесть";
break;
case 7:
cout << "семь";
break;
case 8:
cout << "восемь";
break;
case 9:
cout << "девять";
break;
}
break;
}
}
return 0;
}
/*input:
1
13
20
79
100
88
0
43
56
19
output:
1 - один
13 - тринадцать
20 - двадцать
79 - семдесят девять
100 - сто
88 - восемдесят восемь
0 - ноль
43 - сорок три
56 - пятьдесят шесть
19 - девятнадцать*/
она в курсе
Похожие вопросы
- Пользователь вводит три числа с клавиатуры, а программы выдает наибольшее. C++
- Из массива целых чисел составить три других, при этом в первом числа кратные 5, во втором 7, а в третьем остальные числа
- сколько бит информации несет каждое двухзначное число
- Как можно написать программу на языке C, которая будет выводить числа от 1 до 1000 без if, switch, do, while, for, goto?
- даны 3 разл целых числа a,b,c используя оператор GOTO составить программу для ввода чисел в порядке убывания
- Помогите объяснить программу C++
- аскаль. Написать программу которая переводит число из одной системы счисления в другую
- Как написать программу для перевода числа с 8-ричной в 16-ричную систему? (язык Pascal или delphi в крайнем случае C++)
- C++ не хочет компилировать код. Не удаётся запустить программу.
- назовите все плюсы языка C++ и c# , а также их минусы, и какие типы программ можно писать на с++ и c#