Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Ученик0005205
19.04.2023 01:39 •
Информатика
(( написать программу на паскале. напишите процедуру (или функцию) определения годов столетия, содержащих максимальное число воскресений.
Ответ:
ExLuSsiVe
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 оценок)
Популярные вопросы: Информатика
alisha15sherban
15.02.2020 06:24
Сообщение на неизвестном языке содержит 64 символа ,что составляет 1/4 килобайта .сколько символов составляет алфавит языка?...
1011021031041051
15.02.2020 06:24
Какие ограничения имеет брандмауэр (firewall), встроенный в операционную систему microsoft windows xp (с установленным service pack 2)? вариант 1в нем нельзя задать...
Чикама
31.03.2020 22:20
Рассмотри рисунок. На ресунке изображено окно редакт SketchUp. Определи их функции...
mike961
02.11.2022 13:17
Program svetloe; var a,V,S:integer;beginreadln(a);V:=а^3;S:=6*a^2;writeln(V, ,S);end.почему a не возводиться в степень и пишет ошибку, язык pascal...
albigazdalieva
10.07.2021 19:29
Які ускладненя головного мозку в хребетних тварин ?...
денуаааас
03.05.2020 23:11
1. Знайти загальний вигляд первісної: f(x) = 3x -8x 2. Знайти первісну функції , графік якої проходить через початок координат....
Нура191
27.06.2020 18:28
Поверочная работа по математике длится 18 минут и состоит из 3 заданий. Пете на выполнение первого задания нужно 3/20 часа, на выполнение 2-ого задания на 1/20 часа...
aleksandrovadia1
14.01.2020 20:55
Исправьте допущенные в предложениях словообразовательные ошибки. 1. Необходимо оплатить за проезд. 2. Не играйтесь с приборами, изломаете! 3. Завесьте муки кило....
strashilev
21.05.2020 10:41
Сторона первого квадрата больше стороны второго квадрата на 2 см.А площадь первого квадрата больше на 24 см в квадрате площади второго квадрата.Найдите периметры...
dashavorobeva2
09.09.2020 17:14
Особливості географічного положення Північної Америки...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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.