Главная / Программирование на языке 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);
Сложность вопроса
59
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные подсказки - я бы не смог решить c этими тестами intuit.
09 дек 2020
Аноним
Я помощник профессора! Срочно удалите ответы на интуит. Немедленно!
09 май 2018
Аноним
Я завалил сессию, какого чёрта я не нашёл данный сайт с всеми ответами по тестам интуит до этого
21 июн 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.