Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
ShahTV
20.04.2021 12:42 •
Информатика
(( написать программу на паскале. напишите процедуру (или функцию) определения годов столетия, содержащих максимальное число воскресений.
Показать ответ
Ответ:
MegaTanker
13.08.2020 23:54
//PascalABC.NET 3.1 сборка 1239
uses System;
uses System.Collections;
begin
var d := DateTime.Today;
repeat
d := d.AddDays(1);
until d.DayOfWeek = DayOfWeek.Sunday;
var Sundays := new Dictionary<integer, integer>();
repeat
if Sundays.ContainsKey(d.Year) then
Sundays[d.Year] += 1
else
Sundays.Add(d.Year, 1);
d := d.AddDays((-7));
until d.Year <= 1;
var max := Sundays.Values.Max;
Sundays.Where(x -> x.Value = max).Println;
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
superyarmola201
26.10.2021 23:34
Число в системе счисления по основанию p-1 записывается как 23, а в системе с основанием р+1 - как 16. укажите десятичную запись числа...
abereziuk2017
08.11.2021 21:48
Люди ) 1) массив – это: а) именованный набор, состоящий из фиксированного количества однотипных данных; б) именованная область на диске; в) множество элементов одного типа;...
ник5045
07.01.2023 17:49
2) элементы двухмерного массива a размером 4´4 первоначально были равны 0. затем они изменяются с следующего фрагмента программы: forn: =1to4dofork: =nto4doa[n,k]: =1;...
leryn1999
20.03.2021 20:58
Вычислите сумму всех двузначных чисел, используя циклический оператор...
shkolnik22817
04.03.2021 12:31
9класс. тема: условные какими будут значения переменных j, k после выполнения условного оператора: if j k then j: =k-2 else dec (k,2); если исходные значения переменных...
Mauntians
08.03.2020 19:07
Как сделать конверт в pascal abc ....
alexei2016111
08.03.2020 19:07
Тема основы программирования на паскале музыкальный диск стоит x рублей. у вас имеется a рублей. хватит ли денег на покупку? в случае недостатка, определите, сколько денег...
6Darya6
08.03.2020 19:07
Напишите программу нахождения значения выражения y=(x^2-√xa): |a|. борланд паскаль....
Nasta11111112356
08.03.2020 19:07
Водномерном массиве из 20 целых чисел напечатать номера элементов, значение которых больше числа d. переменная d вводится с клавиатуры....
homeLoL
03.04.2020 18:01
Укажите те , которые вы считаете четко сформулированными. - нарядиться на новогодний -маскарад. - измерить температуру. - покрасить забор. - купить в магазине 300 г карамели...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
uses System;
uses System.Collections;
begin
var d := DateTime.Today;
repeat
d := d.AddDays(1);
until d.DayOfWeek = DayOfWeek.Sunday;
var Sundays := new Dictionary<integer, integer>();
repeat
if Sundays.ContainsKey(d.Year) then
Sundays[d.Year] += 1
else
Sundays.Add(d.Year, 1);
d := d.AddDays((-7));
until d.Year <= 1;
var max := Sundays.Values.Max;
Sundays.Where(x -> x.Value = max).Println;
end.