ghdvbeudv
15.02.2021 15:38

Предисловие. Есть четыре команды по волейболу: Заря, Сокол, Метеор и Волга. Они играют турнир: каждая команда встречается с каждой. За победу в встрече команда получит 1 очко, за поражение - 0 очков.
Существует турнирная таблица. В ней дважды отмечается результат встречи. Условно: 15: 21 - для встречи А с Б, и 21:15 для встречи Б с А (обратный счет).
Задание:
Подготовить такую турнирную таблицу для указанных команд.
При этом в процессе заполнения:
1. Счёт вводится в верхней правой части таблицы, обратный счёт должен появляться автоматически.
2. Подсчет полученных очков в соответствующем столбце должен происходить автоматически с нарастающим итогом.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
youngfng
10.12.2021 14:44

{ Задача по информатике решить в паскале Имеется продуктовая база в которой можно
закупить партию товара по условиям минимальная стоимость , близость поставки ,
прочность товара Если товар удолетворяет - закупаем
Если ее удолетворяет - не закупаем
Мы вводим данные близость поставки, прочность товара, и минимальная стоимость
если все три условия выполняются ввыводим закупаем а
если не выполняются выводи не закупается}
type
    WareData = record
        MinPrice: integer;
        Distance: integer;
        Strength: real;
    end;

var
    Base, Client: WareData;

begin
    Base.MinPrice := 4;
    Base.Distance := 57;
    Base.Strength := 0.25;
    
    read(Client.MinPrice, Client.Distance, Client.Strength);
    if (Client.MinPrice >= Base.MinPrice)
        and (Client.Distance >= Base.Distance)
        and (Client.Strength <= Base.Strength) then
        writeln('Берем')
    else
        writeln('Не устраивает');
end.

0,0(0 оценок)
Ответ:
polly133
27.02.2023 03:43

 решений существует два

1) суммирование ряда, предусмотрев что сщгтеук будет большим

counter := 0;

for(i:=1213, i<=1210113;i++)

  counter := counter+i;

 

 

2) вывод формулы как известно суммой ряда натуральных чисел можно считать n(n+1)/2, следовательно, частичной суммой рядо соответственно будет n(n+1)/2-k(k+1)/2+k, и применительно к нашей задаче

605057*1210113 - 607*1213 + 1213 = 732186606363

 

Преобразование к 5 системе счисления не имеет никаких проблем, делим на 5 записываем остаток, и так пока число не кончится, остатки в обратном порядке и будут искомым числом

т.е. 43444004232400423

 

 

 

 

 

 

 

 

 

  

 

 

 

 

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота