Нужно сделать все это в Pascal. Помогите пожалуйста, кто может Пусть дан массив, содержащий даты. Каждая дата — это число, месяц, год (см. описание типа data в предыдущем задании). Найти: a) год с наименьшим номером; б) все вес...

Нужно сделать все это в Pascal. Помогите пожалуйста, кто может Пусть дан массив, содержащий даты. Каждая дата — это число, месяц, год (см. описание типа data в предыдущем задании). Найти: a) год с наименьшим номером; б) все весенние даты; в) самую позднюю дату.
Гость
Ответ(ы) на вопрос:
Гость
const   nn=50; type   data = record     number : 1..31;     month : 1..12;     year : 1901..1997   end; var   d:array[1..nn] of data;   i,n,k:integer;   s,s1,s2,s3:string; begin   Write('Количество дат (1..50)-> '); Read(n);   Writeln('Введите через пробел день, месяц, год: ');   for i:=1 to n do Read(d[i].number,d[i].month,d[i].year);   { a }   Write('Самый ранний из годов: ');   k:=d[1].year;   for i:=2 to n do     if d[i].year 6 Введите через пробел день, месяц, год: 18 4 1950 16 5 1968 5 8 1970 3 9 1968 11 6 1964 16 12 1967 Самый ранний из годов: 1950 Все весенние даты 18.4.1950 16.5.1968 Cамая поздняя дата: 05.08.1970
Не нашли ответ?
Ответить на вопрос
Похожие вопросы