Решение олимпиадных задач по информатике: Полевые работы
Сегодня решаем олимпиадную задачу по информатике городского этапа 2022 года. Задача: "Полевые работы". 9 - 11 класс.
n = int(input()) summa = 0 largest = 0 smallest = 10000 * 10000 for _ in range(n): a, b = map(int, input().split()) summa += a * b if a * b > largest: largest = a * b if a * b < smallest: smallest = a * b print(summa, largest, smallest)
var i, summa, largest, smallest, a, b, n: integer; begin read(n); summa := 0; largest := 0; smallest := 10000 * 10000; for i := 1 to n do begin read(a, b); summa := summa + a * b; if a * b > largest then largest := a * b; if a * b < smallest then smallest := a * b; end; write(summa, ' ', largest, ' ', smallest) end.