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

Объяснение кода листинга программы

  1. Проверка условия: n > 50
  2. Если условие истинно, то выполняется блок кода внутри фигурных скобок после if
  3. Внутри блока кода происходит вывод сообщения с помощью функции printf
    • Сообщение: В моем доме n=%d этажей
    • Значение переменной n подставляется в строку с помощью формата %d
  4. Если условие n > 50 не выполняется, то выполняется блок кода внутри фигурных скобок после else if
  5. Внутри блока кода происходит вывод сообщения с помощью функции printf
    • Сообщение: Это не ваш дом
  6. Если условие n > 50 и n <= 50 не выполняются, то выполняется блок кода после else (которого в данном коде нет) или ничего не выполняется (если else отсутствует)

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы