Изначально s = 60 цикл будет работать 6 раз первый проход цикла: k = 5, тогда s = 60 - 5 = 55 второй проход цикла: k = 6 (т.к один проход уже сделан, и значение переменной k увеличилось на 1), тогда s = 55 - 6 = 49 третий проход цикла: k = 7, тогда s = 49 - 7 = 42 четвертый проход цикла: k = 8, тогда s = 42 - 8 = 34 пятый проход цикла: k = 9, тогда s = 34 - 9 = 25 шестой проход цикла: k = 10, тогда s = 25 - 10 = 15 окончательный ответ: значение переменной s после выполнения цикла = 15
Igorevich1559
18.12.2022
Вот программа: uses crt; const n=20; type vec=array [1..n] of integer; var a: vec; i, sum1, sum2, col1, col2: integer; begin clrscr; randomize; sum1: =0; sum2: =0; col1: =0; col2: =0; writeln('massiv a : '); for i: =1 to n do begin a[i]: =random(100); write(a[i]: 4); if a[i]< 50 then begin sum1: =sum1+a[i]; col1: =col1+1; end else begin sum2: =sum2+a[i]; col2: =col2+1; end; end; writeln; writeln('sred< 50 : ', sum1/col1: 6: 2) ; writeln('sred> =50 : ', sum2/col2: 6: 2) ; readln; end.
правильный ответ под номером 4