1. вводится не менее восьми чисел. конец ввода 0. найти сумму первых пяти чисел и произведение последних пяти чисел. составить блок-схему и программу к . 2. вводится текст. конец ввода f4. найти количество букв.
procedure Add2Ring(a: integer); // Добавляет в кольцо очередной элемент begin if ir = n then ir := 1 else ir := ir + 1; R[ir] := a end;
var i, S, d: integer; P: longint;
begin S := 0; ir:=0; writeln('Вводите числа, 0 - конец ввода'); for i := 1 to n do begin readln(d); S := S + d; Add2Ring(d) end; repeat readln(d); if d <> 0 then Add2Ring(d); until d = 0; P := 1; for i := 1 to n do P := P * R[i]; writeln('Сумма первых ', n, ' чисел: ', S, ', произведение последних: ', P) end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку