При вводе цифра>100 выводить на экран 1, при вводе цифра<100 выводить на экран 2 - C (СИ)
Формулировка задачи:
Всем доброго времени суток.
Я только начал изучать Си, пока был только на 2 занятиях.
Препод дал ДЗ.
Создать программу, которая считывает с клавиатуры заданную цифру. При вводе цифра>100 выводить на экран 1, при вводе цифра<100 выводить на экран 2.
Загвоздка в том, что препод сказал прописать это без использования if.
Поэтому такое решение не подходит:
Извините если вопрос глупый. Пару часов ломаю голову(((
Помогите плз.
float t; int main() { printf("Enter number:"); scanf("%f", &t); if(t>=100) { printf("1"); } if(t<=99) { printf("2"); } }
Решение задачи: «При вводе цифра>100 выводить на экран 1, при вводе цифра<100 выводить на экран 2»
textual
Листинг программы
printf("Enter number:"); scanf("%f", &t); printf("2\n");
Объяснение кода листинга программы
- Пользователю предлагается ввести число с помощью функции scanf.
- Введенное число сохраняется в переменной t типа float.
- Если введенное число больше 100, то выводится на экран число 1 с помощью функции printf.
- Если введенное число меньше или равно 100, то выводится на экран число 2 с помощью функции printf.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д