Var mas: array[1..100,1..100] of integer; n,m,d,n2,i,c,j,m2,k: integer; begin n: =0; d: =0; k: =0; write('введите n = '); readln(n); write('введите m = '); readln(m); for i: = 1 to m do begin m2: =1; for n2: =i downto 1 do begin if m2< =n then begin mas[m2,n2]: =k; k: =k+1; m2: =m2+1; end; end; end; //после побочной диагонали for d: =2 to n do begin m2: =d; for n2: =m downto 1 do begin if (m2< =n) and (n2< =m) then begin mas[m2,n2]: =k; k: =k+1; m2: =m2+1; end; end; end; for i: =1 to n do begin writeln(); for j: =1 to m do write(mas[i,j],' '); end; end.
zaalmix
19.11.2022
Var a,s,n: integer; begin repeat writeln('введите оценку '); readln(a); if a< > 6 then begin n: =n+1; s: =s+a; end; until a=6; if(s/n)< 3.5 then writeln(s/n,' - результат плохой') else writeln(s/n,' - материал усвоен успешно'); end. тест №1 введите оценку 3 введите оценку 4 введите оценку 5 введите оценку 6 4 - материал усвоен успешно тест №2 введите оценку 3 введите оценку 2 введите оценку 4 введите оценку 3 введите оценку 6 3 - результат плохой