Форум программистов, компьютерный форум CyberForum.ru

Даны числа А,В,С, обозначающие дату.Определить, сколько полных дней осталось до конца года. - C++

Восстановить пароль Регистрация
 
Mystical
1 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 14
25.12.2011, 20:05     Даны числа А,В,С, обозначающие дату.Определить, сколько полных дней осталось до конца года. #1
Прмогите пожайлуста.Прога не работает как надо(( Вот задание:
Даны числа А,В,С, обозначающие дату.Определить, сколько полных дней осталось до конца года.

Вот моя нерабочая прога, что переделать?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
program dni;
uses crt;
var a,c,b,n,p,t: integer;
   begin
   clrscr;
   writeln ('Den:');
   readln(a);
   writeln ('Mesjach:');
   readln(b);
   writeln ('God:');
   readln(c);
   if (a<=0) and (a>=32) then 
   writeln (' Nekorrektnij den')
   else
   if (b<=0) and (b>=13) then
   writeln ('Nekorrektnij mesyac');
   begin
   if c mod 4=0 then
   p:=29
   else
   p:=28;
   case p of
   1 :n:=a;
   2 :n:=31+a;
   3 :n:=31+p+a;
   4 :n:=31+p+31+a;
   5 :n:=31+p+31+30+a;
   6 :n:=31+p+31+30+31+a;
   7 :n:=31+p+31+30+31+30+a;
   8 :n:=31+p+31+30+31+30+31+a;
   9 :n:=31+p+31+30+31+30+31+31+a;
   10 :n:=31+p+31+30+31+30+31+31+30+a;
   11 :n:=31+p+31+30+31+30+31+31+30+31+a;
   12 :n:=31+p+31+30+31+30+31+31+30+31+30+a;
    end;
   begin
   if (( c mod 4 = 0) or (c mod 100 = 0)) and (c mod 400 <> 0) then
   t:=366-n
   else
   t:=365-n;
   writeln ('Ostalos dnej=', t);
   readln(t);
   end;
   end;
   end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2011, 20:05     Даны числа А,В,С, обозначающие дату.Определить, сколько полных дней осталось до конца года.
Посмотрите здесь:

Идет K-ая секунда суток. Определить, сколько полных часов и полных минут прошло к этому моменту. C++
дата следующего дня, последний день месяца и сколько дней осталось до конца месяца C++
C++ сколько дней осталось до конца года
Сколько дней осталось до конца года C++
C++ Определить сколько дней до конца года С
C++ Идет n-я секунда суток. Определить, сколько полных часов и полных минут прошло до этого момента.
C++ Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения
По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru