Смотря с чего начинается с 0 или 1 массив , я просто решил написать пример программы , тут сам вводишь 10 чисел var i , k, n:integer; a: array [1..10] of integer; begin for i:=1 to 10 do readln(a[i]);k:=a[1]*a[2]*a[3]; n:=a[10]*a[9]*a[8]; writeln('произведение первых трех чисел= ',k); writeln('произведение последних трёх чисел= ', n); end.
b3dllam
25.08.2022
В обоих случаях вы не указали какие числа, я использовал промежуток от -64000 до 64000 1)var a,b:array[1..101] of longint;i,n,k:integer;beginfor i:=1 to 100 do a[i]:=random(128000)-64000;for i:=1 to 100 do beginif a[i]>0 then begin b[i]:=a[i];inc(k);end;if a[i]<0 then begin while a[i]>0 doa[i]:=a[i+1];end;end;for i:=1 to k doif b[i]<>0 thenwriteln(b[i]);end. 2)var a:array[1..50] of integer;i,k:integer;beginfor i:=1 to 50 do a[i]:=random(64000)+1;//for i:=1 to 50 do if a[i] mod 3 =0 then writeln(a[i]); если хотите посмотреть на эти числа убрать //for i:=1 to 50 do if a[i] mod 3 =0 then k:=k+a[i];write(k);end.
kia80
25.08.2022
Var question : array [1..3] of string; awns,mark: integer; begin writeln('Вопрос 1'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа'); readln(awns); // проверяем ответ if awns = 1 then mark := mark + 1; writeln('Вопрос 2'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа'); readln(awns); // проверяем ответ if awns = 2 then mark := mark + 1; writeln('Вопрос 3'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа'); readln(awns); // проверяем ответ if awns = 3 then mark := mark + 1; // выводим результат writeln(' Вы ответили на ' + mark + ' вопросов из 3'); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Найти произведения первых трёх и последних трёх элементов массива а(10)
var
i , k, n:integer;
a: array [1..10] of integer;
begin
for i:=1 to 10 do readln(a[i]);k:=a[1]*a[2]*a[3];
n:=a[10]*a[9]*a[8];
writeln('произведение первых трех чисел= ',k);
writeln('произведение последних трёх чисел= ', n);
end.