При вводе цифра>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.