Главная / Программирование на языке C в Microsoft Visual Studio 2010 / В какой программе будет корректно обработана ситуация деления на нуль?

В какой программе будет корректно обработана ситуация деления на нуль?

вопрос

Правильный ответ:

int a, b, res; char op; int f = 1; printf("Введите 1й операнд: "); scanf("%d", &a); printf("Введите знак операции: "); scanf("%s", &op); printf("Введите 2й операнд: "); scanf("%d", &b); switch (op) { case '+': res = a+b; break; case '-': res = a-b; break; case '*': res = a*b; break; case '/': res = a/b; break; default: printf("Неизвестная операция"); f = 0; } if (f) printf ("Результат: %d", res);
int a, b, res; char op; int f = 1; printf("Введите 1й операнд: "); scanf("%d", &a); printf("Введите знак операции: "); scanf("%s", &op); printf("Введите 2й операнд: "); scanf("%d", &b); switch (op) { case '+': res = a+b; break; case '-': res = a-b; break; case '*': res = a*b; break; case '/': switch (b) { case 0: printf("Деление на 0!\n"); default: res = a/b; } break; default: printf("Неизвестная операция 111"); f = 0; } if (f) printf ("Результат: %d 222", res);
int a, b, res; char op; int f = 1; printf("Введите 1й операнд: "); scanf("%d", &a); printf("Введите знак операции: "); scanf("%s", &op); printf("Введите 2й операнд: "); scanf("%d", &b); switch (op) { case '+': res = a+b; break; case '-': res = a-b; break; case '*': res = a*b; break; case '/': switch (b) { case 0: printf("Деление на 0!\n"); break; default: res = a/b; } break; default: printf("Неизвестная операция 111"); f = 0; } if (f) printf ("Результат: %d 222", res);
Сложность вопроса
74
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт сдал. Бегу выпивать отмечать 4 за тест интуит
15 июн 2019
Аноним
Зачёт в студне отлично. Бегу в клуб отмечать отлично в зачётке по интуит
21 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.