Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2007, 18:06   #1
hipi6
Новичок
Джуниор
 
Регистрация: 26.10.2007
Сообщений: 2
По умолчанию помогите пожайлуста с задачами

помогите пожайлуста с задачами в турбо паскале. я буду очень благодарен.
1.задача: подсчитать число дней до нового года от текущей даты.
2.задача:дана строка символов до точки. группы символов в ней между группами пробелов считаются словами. определить, сколько слов начинается и кончается одной и той же буквой.
помогите пожайлуста!!!!
hipi6 вне форума Ответить с цитированием
Старый 26.10.2007, 18:22   #2
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

на каком языке?
учитывать ли високосный год?
I like WPF
kommunist вне форума Ответить с цитированием
Старый 26.10.2007, 18:28   #3
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

program ng;
uses crt;
const day=365;
var datanow:integer;
ostatok:integer;
begin
writeln('введите номер дня: ');
readln(datanow);
ostatok:=day - datanow;
writeln(' до нового года осталось: ' ,ostatok);
readln;
end.
I like WPF
kommunist вне форума Ответить с цитированием
Старый 26.10.2007, 19:09   #4
hipi6
Новичок
Джуниор
 
Регистрация: 26.10.2007
Сообщений: 2
По умолчанию

turbo pascal, спасибо за 1, а как насчет второй???
hipi6 вне форума Ответить с цитированием
Старый 26.10.2007, 20:35   #5
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Кажется ты рано благодаришь за 1. Твоя первая задача скорее всего на тип TDataTime, где с помощью процедур PackTime, UmpackTime нужно сначала преобразовать текущую дату и дату Нового года в тип Longint,
потом вычесть из даты Нового года текущую дату и преобразовать в тип
TDataTime.

Последний раз редактировалось puporev; 26.10.2007 в 20:38.
puporev вне форума Ответить с цитированием
Старый 26.10.2007, 20:44   #6
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Цитата:
1.задача: подсчитать число дней до нового года от текущей даты.
Код:
program ng;
uses crt;
const day=365;
var datanow:integer;
ostatok:integer;
begin
writeln('введите номер дня: ');
readln(datanow);
ostatok:=day - datanow;
writeln(' до нового года осталось: ' ,ostatok);
readln;
end.
Извини, но по моему, ответ несовсем полный!!!

Этот вариант ближе к теме... Правда еще возможны добавления... Но алгоритм существенно не измениться.
Код:
program kolendar;
uses crt;
const month:array[1..12] of integer=(31,28,31,30,31,30,31,31,30,31,30,31);
var
k,i,d,y,m:integer;
begin
clrscr;
writeln('VVEDITE CHISLO');
readln(d);
writeln('VVEDITE NOMER MYSYACA');
readln(m);
writeln('VVEDITE GOD');
readln(y);
for i:=1 to m-1 do k:=k+month[i];
k:=k+d;
if y mod 4=0 then k:=366-k else k:=365-k;
writeln('DO NOVOGO GODA OSTALOSY ->',k);
readkey;
end.
Я не маюсь бездельем, я от него тащусь!

Последний раз редактировалось Tayfun; 26.10.2007 в 20:46.
Tayfun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с задачами щдуп Паскаль, Turbo Pascal, PascalABC.NET 1 26.06.2008 18:39
Помогите с задачами. GodsAndGlory Общие вопросы C/C++ 1 26.05.2008 19:01
помогите пожайлуста Руслан $ Помощь студентам 3 20.02.2008 21:20
Помогите пожайлуста!!!! _VLAD_ Помощь студентам 2 17.05.2007 12:11