В зависимости от введенного n>50 сформировать сообщение "в моем доме n этажей" - C (СИ)
Формулировка задачи:
Здравствуйте! В школе задали задачку:
В зависимости от введенного n>50 сформировать сообщение "в моем доме n этажей". Вот я написал такую программку , но почему то не выводятся у меня этажи) Так все красиво работает, а этажи не выводятся))
#include<stdio.h> #include<conio.h> #include <locale.h> int main() { setlocale(LC_ALL, "RUS"); int n; printf("Введите число этажей в вашем доме n = "); scanf_s("%d", &n); if (n>50) printf("В моем доме n=%d этажей"); else if (n <= 50) printf("Это не ваш дом"); _getch(); }
Решение задачи: «В зависимости от введенного n>50 сформировать сообщение "в моем доме n этажей"»
textual
Листинг программы
if (n>50) printf("В моем доме n=%d этажей\n", n); else if (n <= 50) printf("Это не ваш дом\n");
Объяснение кода листинга программы
- Проверка условия:
n > 50
- Если условие истинно, то выполняется блок кода внутри фигурных скобок после
if
- Внутри блока кода происходит вывод сообщения с помощью функции
printf
- Сообщение:
В моем доме n=%d этажей
- Значение переменной
n
подставляется в строку с помощью формата%d
- Сообщение:
- Если условие
n > 50
не выполняется, то выполняется блок кода внутри фигурных скобок послеelse if
- Внутри блока кода происходит вывод сообщения с помощью функции
printf
- Сообщение:
Это не ваш дом
- Сообщение:
- Если условие
n > 50
иn <= 50
не выполняются, то выполняется блок кода послеelse
(которого в данном коде нет) или ничего не выполняется (еслиelse
отсутствует)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д