Задать вопрос
5 мая, 19:58

program s1;

var

a:array [1 ... 10] of integer; i, n, s, p, k1, k2:integer;

begin

write ('n-?') ; readln (N) ;

for i:=1 to n do

Begin

Write (i, '-й-?') ; readln (a[i]) ;

end;

for i:=1 to n do write ('', a[i]) ;

writeln;

s:=0; p:=1; k1:=0; k2:=0; k3:=0;

for i:=1 to n do

begin

{1} s:=s+a[i];

{2} if a[i]>0 then p:=p*a[i];

{3} if a[i]<0 then k1:=k1+1;

{4} if a[i] mod 2=0 then k2:=k2+1;

{5} if a[i] mod 2=1 then k3:=k3*i;

end;

writeln ('s=', s, ' p=', p, ' k1=', k1, ' k2=', k2,)

end.

Из этой задачи вывести произведение нечетных чисел в k3

+5
Ответы (1)
  1. 5 мая, 21:23
    0
    Program s1;

    var

    a:array [1 ... 10] of integer; i, n, k3:integer;

    begin

    write ('n-?') ; readln (N) ;

    for i:=1 to n do

    Begin

    Write (i, '-й-?') ; readln (a[i]) ;

    end;

    for i:=1 to n do write ('', a[i]) ;

    writeln;

    k3:=0;

    for i:=1 to n do

    begin

    if a[i] mod 2=1 then k3:=k3*i;

    end;

    writeln (' k3=', k3) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «program s1; var a:array [1 ... 10] of integer; i, n, s, p, k1, k2:integer; begin write ('n-?') ; readln (N) ; for i:=1 to n do Begin Write ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Сделать так чтобы Writeln был заменен другим словом и повторялься не больше двух раз program choise; var N_M:integer; writeln (' введи номер месяца ') ; readln (N_M) ; case N_M of 1:writeln (' январь ') ; 2:writeln (' февраль ') ;
Ответы (1)
Как сделать теперь без массива (паскале) ? var nm:array of integer; j, l:integer; begin nm: = new integer[3] (random (20), random (20), random (20)) ; writeln ('nm[0] = ', nm[0]) ; writeln ('nm[1] = ', nm[1]) ; writeln ('nm[2] = ', nm[2]) ;
Ответы (1)
Выдаёт ошибку: операнды имеют неприводимые типы. Где я ошиблась? (Программа написана на языке Pascal ABC) Program Home; Uses CRT; Var a: integer; b: real; Begin WriteLn ('Введите еденицу измереня: килограмм, миллиграмм, грамм, тонна, центнер') ;
Ответы (1)
Запиши программу в Паскале для вычисления площади прямоугольника со сторонами c и m. 1) begin writeln ('Введи длину и ширину прямоугольника c и m') ; readln (c, m) ; s:=c*m; writeln ('s=', s) ; readln; end.
Ответы (1)
Надо дополнить программу, чтобы он искал решение в x столбце. Program A1; var c: array[1 ... 100, 1 ... 100] of integer; a, b: array[1 ...
Ответы (1)