Другие языки программирования и технологии
заполнить двумерный массив
4Х4 случайными числами из интервала [0,4],вывести его на экран, и вычислить количество элементов равных 0, лежащих под главной диагональю.
var a:array[1..4,1..4] of integer;
i,j,k:integer;
begin
for i:=1 to 4 do
begin
for j:=1 to 4 do
begin
a[i,j]:=random(5);
write(a[i,j]:3);
end;
writeln
end;
k:=0;
for i:=1 to 4 do
for j:=1 to 4 do
if (i>j) and (a[i,j]=0) then k:=k+1;
writeln('Kol.nuley=',k)
end.
i,j,k:integer;
begin
for i:=1 to 4 do
begin
for j:=1 to 4 do
begin
a[i,j]:=random(5);
write(a[i,j]:3);
end;
writeln
end;
k:=0;
for i:=1 to 4 do
for j:=1 to 4 do
if (i>j) and (a[i,j]=0) then k:=k+1;
writeln('Kol.nuley=',k)
end.
Аркашка Петросян
с этим поможете? https://otvet.mail.ru/question/200397230
вот формирование массива в общем виде, переделай как тебе надо, не получится - пиши
program massiv;
uses crt;
type matr= array[1..100,1..100] of integer;
procedure vvod(var c:matr; n,m:integer); //---------------------------------
var i,j:integer;
begin
for i:=1 to n do
for j:=1 to m do
c[i,j]:=random(101);
end; //----------------------------------------------------
procedure vivod( c:matr; n,m:integer);
var i,j:integer;
begin
for i:=1 to n do begin
for j:=1 to m do
write(c[i,j]:3);
writeln; end;
end; //-------------------------------------------------
var
i,j,n,m:integer;
a:matr;
BEGIN
randomize;
clrscr;
writeln('Zadacha na massiv ');
writeln('---------------------------');
writeln;
write('Vvesti N and M: ');
readln(n,m);
writeln('Massiv A: ');
{ for i:=1 to n do begin это заполнение и распечатка массива без процедур
for j:=1 to m do begin
a[i,j]:=random(101);
write(a[i,j]:3);
end;
writeln; end; }
vvod(a,n,m);
vivod(a,n,m);
end.
program massiv;
uses crt;
type matr= array[1..100,1..100] of integer;
procedure vvod(var c:matr; n,m:integer); //---------------------------------
var i,j:integer;
begin
for i:=1 to n do
for j:=1 to m do
c[i,j]:=random(101);
end; //----------------------------------------------------
procedure vivod( c:matr; n,m:integer);
var i,j:integer;
begin
for i:=1 to n do begin
for j:=1 to m do
write(c[i,j]:3);
writeln; end;
end; //-------------------------------------------------
var
i,j,n,m:integer;
a:matr;
BEGIN
randomize;
clrscr;
writeln('Zadacha na massiv ');
writeln('---------------------------');
writeln;
write('Vvesti N and M: ');
readln(n,m);
writeln('Massiv A: ');
{ for i:=1 to n do begin это заполнение и распечатка массива без процедур
for j:=1 to m do begin
a[i,j]:=random(101);
write(a[i,j]:3);
end;
writeln; end; }
vvod(a,n,m);
vivod(a,n,m);
end.
вычислила хД
}
}
;++sorez )0 == ]j[]i[rra( fi
{ )++j ;i < j ;0 = j tni( rof
{ )++i ;htgnel.rra < i ;1 = i tni( rof
}
}
;)5 * )(modnar.htaM( )tni( = ]j[]i[rra
{ )++j ;htgnel.]i[rra < j ;0 = j tni( rof
{ )++i ;htgnel.rra < i ;0 = i tni( rof
;0 = sorez tni
;]4[]4[tni wen = rra ][][tni
переверни и сможешь узнать ответ
}
;++sorez )0 == ]j[]i[rra( fi
{ )++j ;i < j ;0 = j tni( rof
{ )++i ;htgnel.rra < i ;1 = i tni( rof
}
}
;)5 * )(modnar.htaM( )tni( = ]j[]i[rra
{ )++j ;htgnel.]i[rra < j ;0 = j tni( rof
{ )++i ;htgnel.rra < i ;0 = i tni( rof
;0 = sorez tni
;]4[]4[tni wen = rra ][][tni
переверни и сможешь узнать ответ
Похожие вопросы
- Как заполнить двумерный массив 4x4 случайными неповторяющимися числами от 1 до 16?
- Дан двумерный массив А [7,8], заполненный случайным образом. Заменить нечетные элементы массива на число 0 СРОЧНОО ГАЙСЫ
- помогите срочно надо Квадратные массивы тема: Двумерные массивы на языке C++
- дан двумерный массив С(3,4).Получите новый массив А путём увеличения всех элементов исходного массива на число С.
- Необходимо упорядочить строки двумерного массива, по возрастанию первого эл-та. СИ.
- .помогите пожалуйста двумерный массив на языке c++
- Как можно передать ДВУМЕРНЫЙ массив в функцию в С++, не создавая его, как глобальный. Пример ниже:
- Что такое Двумерный массив?
- Ассемблер двумерный массив
- Двумерный массив с++ Пожалуйста =(