---
title: "Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года."
description: "Пример: Введите номер месяца: 12 Введите день: 25 До Нового года осталось 6 дней. #include <stdio..."
author: "dan_ntu"
published: "2014-12-04T00:48:39+00:00"
modified: "2014-12-04T00:49:08+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/vvesti-nomer-mesyaca-i-nomer-dnya-vyvesti-chislo-dney-ostavshihsya-do-novogo-goda-445349"
markdown_url: "https://yvision.kz/post/vvesti-nomer-mesyaca-i-nomer-dnya-vyvesti-chislo-dney-ostavshihsya-do-novogo-goda-445349/markdown"
site_name: "Yvision.kz"
---

# Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года.

> Пример: Введите номер месяца: 12 Введите день: 25 До Нового года осталось 6 дней. #include <stdio...

Пример:

Введите номер месяца:

12

Введите день:

25

До Нового года осталось 6 дней.

#include

#include

main(){

clrscr();

int k=0;

int M,D,d;

printf("Vvedite nomer mesyca :\n");

scanf("%d",&M);

printf("Vvedite den' :\n");

scanf("%d",&d);

switch(M){

case 1: D=31+28+31+30+31+30+31+31+30+31+30+31-d; break;

case 2: D=28+31+30+31+30+31+31+30+31+30+31-d; break;

case 3: D=31+30+31+30+31+31+30+31+30+31-d; break;

case 4: D=30+31+30+31+31+30+31+30+31-d; break;

case 5: D=31+30+31+31+30+31+30+31-d; break;

case 6: D=30+31+31+30+31+30+31-d; break;

case 7: D=31+31+30+31+30+31-d; break;

case 8: D=31+30+31+30+31-d; break;

case 9: D=30+31+30+31-d; break;

case 10: D=31+30+31-d; break;

case 11: D=30+31-d; break;

case 12: D=31-d; break;

default: D=-1;k++;

}

printf("Do novogo goda %d dnei",D);

getch();

}

---

Source: [https://yvision.kz/post/vvesti-nomer-mesyaca-i-nomer-dnya-vyvesti-chislo-dney-ostavshihsya-do-novogo-goda-445349](https://yvision.kz/post/vvesti-nomer-mesyaca-i-nomer-dnya-vyvesti-chislo-dney-ostavshihsya-do-novogo-goda-445349)