IPB
ЛогинПароль:

> помогите не пашет алгоритм по вычеслению прожитых дней...
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: pavel

Репутация: -  0  +


не пойму чё ей не хватает...

program pr;
uses crt,dos;
var dn,an,ln:word;
procedure days;
var f:text;
a:array[1..28,1..12] of integer;
i,j:integer;
ac,lc,dc,zc:word;
begin
getdate(ac,lc,dc,zc);
assign(f,'D:\pascal\TP\BIN\exem\tebel1.txt');
reset(f);
for i:=1 to 28 do begin
for j:=1 to 12 do begin
read(f,a[i,j]);
end;
readln(f);
end;
close(f);

end;
begin
writeln('dati data dvs de nastere ( dd ll aaa/EXEMPLU: 05 08 1999 )');
readln(dn,ln,an);
end.



М
Небольшие программы лучше все же помещать в текст мессаджа (с тегами code=pas), а не прикреплять файлом
Lapp



--------------------
Жизнь хитра - когда у меня на руках все карты,
она внезапно решает играть в шахматы.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Ладно, подскажу.
Удобнее перевести дату рождения и текущую дату в одно целое число типа longint, означающее, например, число дней с 1 января 00 года, вычесть, всё.
То есть достаточно написать одну функцию DateToInt


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской
Реальное имя: pavel

Репутация: -  0  +


Цитата(TarasBer @ 10.06.2010 6:41) *

Удобнее перевести дату рождения и текущую дату в одно целое число типа longint, означающее, например, число дней с 1 января 00 года, вычесть, всё.
То есть достаточно написать одну функцию DateToInt

а можно по подробнее а то я чёт не понял... blink.gif rolleyes.gif


--------------------
Жизнь хитра - когда у меня на руках все карты,
она внезапно решает играть в шахматы.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(prevedmuraved @ 10.06.2010 10:52) *
а можно по подробнее а то я чёт не понял... blink.gif rolleyes.gif
Ну, чего тут непонятного? Считаем все в днях от Рождества Христова.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
prevedmuraved   помогите не пашет алгоритм по вычеслению прожитых дней...   9.06.2010 3:43
volvo   Как минимум - вызова процедуры (или более логичных…   9.06.2010 3:55
prevedmuraved   извините не тот фаил закачал..... :huh: :( :cra…   9.06.2010 11:31
volvo   А теперь - по русски напиши тот алгоритм, который …   9.06.2010 13:07
prevedmuraved   Только не надо опять увиливать и писать что-то др…   9.06.2010 13:23
volvo   Это - не алгоритм. Это - задача. Алгоритм - это де…   9.06.2010 13:45
prevedmuraved   вычитываю из нынешнего года год рождения пользоват…   9.06.2010 14:25
volvo   И все? А если я родился 4-го мая 2009, а сегодня -…   9.06.2010 15:35
prevedmuraved   тогда нужно проверять: * если месяц рождения > …   10.06.2010 13:09
TarasBer   Ладно, подскажу. Удобнее перевести дату рождения …   10.06.2010 13:41
prevedmuraved   Удобнее перевести дату рождения и текущую дату в …   10.06.2010 13:52
Lapp   а можно по подробнее а то я чёт не понял... :blink…   10.06.2010 14:02
prevedmuraved   Считаем все в днях от Рождества Христова. аа…   10.06.2010 14:22
Lapp   ааа... ну или с дня рождения... :)Если ты делаешь …   11.06.2010 3:41
TarasBer   ааа... ну или с дня рождения... :) Со дня рожден…   11.06.2010 13:26
prevedmuraved   всё можно закрывать тему... :cool: пасиба за помо…   18.06.2010 16:04


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.04.2024 1:31
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name