В зависимости от введенного 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отсутствует)