Составить программу которая запрашивает 4 даты ч.м.г и выводить сообщения о тех которые приходятся на весну. вывести на экран дату, с самым поздним годом
274
292
Ответы на вопрос:
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 например, почтовые клиенты и тд
Популярно: Информатика
-
Yrbаn01.01.2023 07:13
-
Kira36912.01.2023 07:29
-
adelinkalinka1509.01.2023 13:04
-
strimersakarinа18.04.2022 16:36
-
M1004199903.06.2020 00:48
-
dgutjhththgjtjth19.12.2021 18:59
-
yamarinaigorp00vfk04.08.2020 17:42
-
nastyushanaumenko03.04.2021 22:45
-
Eeerok3317.03.2020 23:01
-
skillet12oz11.05.2022 00:19