Есть ответ 👍

Составить программу которая запрашивает 4 даты ч.м.г и выводить сообщения о тех которые приходятся на весну. вывести на экран дату, с самым поздним годом

274
292
Посмотреть ответы 2

Ответы на вопрос:

3Pomidorka3
4,7(58 оценок)

Const   n = 4;   spring = [3..5]; { номера весенних месяцев } var   ds: array[1..n] of string;   i, d, m, y, dmax, mmax, ymax, k: integer;   s, s1: string; begin   writeln('вводите даты в формате "день месяц год" через пробел');   k : = 0; dmax : = 0; mmax : = 0; ymax : = 0;   for i : = 1 to n do   begin       write(i, ': ');       readln(d, m, y);       if (m in spring) then       begin           k : = k + 1;           str(d, s);           str(m, s1); s : = ' ' + s + '.' + s1 + '.';           str(y, s1);           ds[k] : = s + s1       end;       if ymax < y then begin dmax : = d; mmax : = m; ymax : = y end       else if ymax = y then           if mmax < m then begin dmax : = d; mmax : = m; ymax : = y end           else if dmax < d then begin dmax : = d; mmax : = m; ymax : = y end   end;   writeln;   if k > 0 then   begin       write('весенние даты: ');       for i : = 1 to k do write(ds[i]);       writeln;   end;   writeln('самая поздняя дата ', dmax, '.', mmax, '.', ymax) end. тестовое решение: вводите даты в формате "день месяц год" через пробел 1: 25 8 2010 2: 3 4 2013 3: 18 5 2011 4: 31 12 2012 весенние даты: 3.4.2013 18.5.2011 самая поздняя дата 3.4.2013

1) + записи не связанны между собой     - записи не связанны между собой - трудно составлять иерархические структуры 2) + защита от дурака - нельзя сделать нестандартную операцию 3) запись - это строка таблицы, поле - это ячейка таблицы 4) смотря какая именно база. обычно строка, число, число с запятой, дата, время, дата и время, бинарный обьект, логическое поле 5)да, су - это система , но без нее бд почитай бесполезна 6) какие напишешь такие и будут, ms access например, почтовые клиенты и тд

Популярно: Информатика