#include
#include
#include
int main()
{
int a ; int b; int d; int m; setlocale(LC_CTYPE, "");
printf_s(" vvedite chislo ot 100 do 999 ");
scanf_s("%d",&a);
b= a/100;
switch( b )
{
case 1: printf("сто\n"); break;
case 2: printf("двести\n"); break;
case 3: printf("триста\n"); break;
case 4: printf("четыреста\n"); break;
case 5: printf("пятьсот\n"); break;
case 6: printf("шестьсот\n"); break;
case 7: printf("семьсот\n"); break;
case 8: printf("восемьсот\n"); break;
case 9: printf("девятьсот\n"); break;
default: printf("Неверный номер\n"); break;
}
if (((a % 100) / 10) == 1)
{d= a%10 ;
switch(d)
{case 0 : printf("десять"); break;
case 1 : printf("одиннадцать "); break;
case 2 :printf("двенадцать "); break;
case 3 : printf("тринадцать "); break;
case 4 :printf("четырнадцать "); break;
case 5 :printf("пятнадцать "); break;
case 6 :printf("шестнадцать "); break;
case 7 :printf("семнадцать "); break;
case 8 :printf("восемнадцать "); break;
case 9 :printf("девятнадцать ") ; break;
}}
else
{ d= ((a % 100)/10 ) ;
switch(d)
{case 2 :printf("двадцать "); break;
case 3 : printf("тридцать "); break;
case 4 :printf("сорок "); break;
case 5 :printf("пятьдесят "); break;
case 6 :printf("шестьдесят "); break;
case 7 :printf("семьдесят "); break;
case 8 :printf("восемьдесят "); break;
case 9 :printf("девяносто ") ; break;
}
m= (a%10);
switch(m);
{
case 1 :printf("один"); break;
case 2 :printf("два"); break;
case 3 : printf("три "); break;
case 4 :printf("четыре "); break;
case 5 :printf("пять "); break;
case 6 :printf("шесть "); break;
case 7 :printf("семь "); break;
case 8 :printf("восемь "); break;
case 9 :printf("девять") ; break;
}}
return 0;
}
Другие языки программирования и технологии
помогите найти и исправить ошибку в коде СИ
#include <stdio.h>
#include <locale.h>
#include <stdbool.h>
int main() {
int a;
_Bool flag = false;
setlocale(LC_CTYPE, "");
printf_s("\t\t\tВведите число от 100 до 999\n\n");
do while (!scanf_s("%d", &a)) fflush(stdin); while (a < 100 || a >= 1000);
switch (a / 100) {
case 1: printf("Сто"); break;
case 2: printf("Двести"); break;
case 3: printf("Триста"); break;
case 4: printf("Четыреста"); break;
case 5: printf("Пятьсот"); break;
case 6: printf("Шестьсот"); break;
case 7: printf("Семьсот"); break;
case 8: printf("Восемьсот"); break;
case 9: printf("Девятьсот"); break;
}
switch (a % 100) {
case 10: printf(" десять"); break;
case 11: printf(" одиннадцать"); break;
case 12: printf(" двенадцать"); break;
case 13: printf(" тринадцать"); break;
case 14: printf(" четырнадцать"); break;
case 15: printf(" пятнадцать"); break;
case 16: printf(" шестнадцать"); break;
case 17: printf(" семнадцать"); break;
case 18: printf(" восемнадцать"); break;
case 19: printf(" девятнадцать"); break;
default: flag = true;
}
switch (a / 10 % 10) {
case 2: printf(" двадцать"); break;
case 3: printf(" тридцать"); break;
case 4: printf(" сорок"); break;
case 5: printf(" пятьдесят"); break;
case 6: printf(" шестьдесят"); break;
case 7: printf(" семьдесят"); break;
case 8: printf(" восемьдесят"); break;
case 9: printf(" девяносто"); break;
}
if (flag) {
switch (a % 10) {
case 1: printf(" один"); break;
case 2: printf(" два"); break;
case 3: printf(" три"); break;
case 4: printf(" четыре"); break;
case 5: printf(" пять"); break;
case 6: printf(" шесть"); break;
case 7: printf(" семь"); break;
case 8: printf(" восемь"); break;
case 9: printf(" девять"); break;
}
}
printf(".\n");
fflush(stdin);
getchar();
return 0;
}
#include <locale.h>
#include <stdbool.h>
int main() {
int a;
_Bool flag = false;
setlocale(LC_CTYPE, "");
printf_s("\t\t\tВведите число от 100 до 999\n\n");
do while (!scanf_s("%d", &a)) fflush(stdin); while (a < 100 || a >= 1000);
switch (a / 100) {
case 1: printf("Сто"); break;
case 2: printf("Двести"); break;
case 3: printf("Триста"); break;
case 4: printf("Четыреста"); break;
case 5: printf("Пятьсот"); break;
case 6: printf("Шестьсот"); break;
case 7: printf("Семьсот"); break;
case 8: printf("Восемьсот"); break;
case 9: printf("Девятьсот"); break;
}
switch (a % 100) {
case 10: printf(" десять"); break;
case 11: printf(" одиннадцать"); break;
case 12: printf(" двенадцать"); break;
case 13: printf(" тринадцать"); break;
case 14: printf(" четырнадцать"); break;
case 15: printf(" пятнадцать"); break;
case 16: printf(" шестнадцать"); break;
case 17: printf(" семнадцать"); break;
case 18: printf(" восемнадцать"); break;
case 19: printf(" девятнадцать"); break;
default: flag = true;
}
switch (a / 10 % 10) {
case 2: printf(" двадцать"); break;
case 3: printf(" тридцать"); break;
case 4: printf(" сорок"); break;
case 5: printf(" пятьдесят"); break;
case 6: printf(" шестьдесят"); break;
case 7: printf(" семьдесят"); break;
case 8: printf(" восемьдесят"); break;
case 9: printf(" девяносто"); break;
}
if (flag) {
switch (a % 10) {
case 1: printf(" один"); break;
case 2: printf(" два"); break;
case 3: printf(" три"); break;
case 4: printf(" четыре"); break;
case 5: printf(" пять"); break;
case 6: printf(" шесть"); break;
case 7: printf(" семь"); break;
case 8: printf(" восемь"); break;
case 9: printf(" девять"); break;
}
}
printf(".\n");
fflush(stdin);
getchar();
return 0;
}
В первых 3 строчках ошибка.
Фахриддин Аббасов
ошибка связана с последним кейсом, с ним что-то не то, библиотеке в мейле не отображаются просто
Естественно не указаны подключаемые библиотеки
Вместо трех include напиши #include
Вместо трех include напиши #include
Фахриддин Аббасов
ошибка связана с последним кейсом, с ним что-то не то, библиотека в мейле не отображается просто
Вопрос к космонавтам
Похожие вопросы
- Помогите исправить ошибку в коде программы на паскале.
- Помогите, пожалуйста, исправить ошибку в коде С++!!
- Поможете найти и исправить тут ошибку. (СИ программирование)
- Помогите исправить ошибку в коде программы, пожалуйста!
- Помогите исправить ошибки в коде на Pascal, чтобы он выводил верные ответы. Или можете сами пожалуйста написать пжпжпж!
- по делфи прога нахождение квадратного корня( ошибка в проге) помогите найти и исправить
- Помогите в паскале Исправить ошибку?
- помогите пожалуйста как исправить ошибку попытка присвоить переменной integer выражения типа boolean
- помогите найти ошибку в коде на Си
- Помогите исправить ошибку в программе на Си