C/C++
Двухмерный массив 4x4
Сформируйте двухмерный массив 4x4, cодержащий положительные и отрицательные числа. Найдите элементы массивабольше числа5 и выведите их на экран
#include
#include
#include
#include
#include
#include
#include
using namespace std;
template
class Format {
public:
Format(Type value) : value(value) {}
private:
Type value;
friend ostream& operator
var m: array[1..4,1..4] of integer;
var i,j: integer;
begin
for i:=1 to 4 do begin
for j:=1 to 4 do begin
m[i][j]:=random(200)-100;
end;
end;
writeln('Элементы массива больше 5:');
for i:=1 to 4 do begin
for j:=1 to 4 do begin
if m[i][j]>5 then write(m[i,j], ' ');
end;
end;
end.
На паскаль абцprogram TwoDimensionalArray;
const
SIZE = 4;
var
array2D: array[1..SIZE, 1..SIZE] of Integer;
i, j: Integer;
begin
// Инициализация массива
array2D[1, 1] := 1;
array2D[1, 2] := -2;
array2D[1, 3] := 6;
array2D[1, 4] := 4;
array2D[2, 1] := 3;
array2D[2, 2] := 8;
array2D[2, 3] := -7;
array2D[2, 4] := 9;
array2D[3, 1] := -5;
array2D[3, 2] := 2;
array2D[3, 3] := 0;
array2D[3, 4] := 10;
array2D[4, 1] := -1;
array2D[4, 2] := 7;
array2D[4, 3] := 3;
array2D[4, 4] := -6;
// Поиск и вывод элементов больше 5
for i := 1 to SIZE do
begin
for j := 1 to SIZE do
begin
if array2D[i, j] > 5 then
WriteLn('Элемент ', array2D[i, j], ' находится в строке ', i, ' и столбце ', j);
end;
end;
end.
Так наверно
const
SIZE = 4;
var
array2D: array[1..SIZE, 1..SIZE] of Integer;
i, j: Integer;
begin
// Инициализация массива
array2D[1, 1] := 1;
array2D[1, 2] := -2;
array2D[1, 3] := 6;
array2D[1, 4] := 4;
array2D[2, 1] := 3;
array2D[2, 2] := 8;
array2D[2, 3] := -7;
array2D[2, 4] := 9;
array2D[3, 1] := -5;
array2D[3, 2] := 2;
array2D[3, 3] := 0;
array2D[3, 4] := 10;
array2D[4, 1] := -1;
array2D[4, 2] := 7;
array2D[4, 3] := 3;
array2D[4, 4] := -6;
// Поиск и вывод элементов больше 5
for i := 1 to SIZE do
begin
for j := 1 to SIZE do
begin
if array2D[i, j] > 5 then
WriteLn('Элемент ', array2D[i, j], ' находится в строке ', i, ' и столбце ', j);
end;
end;
end.
Так наверно
Сергей Ткачёв
Pascal
Эрнест Рогов
Что "Pascal"? На каком языке надо?
Похожие вопросы
- Как передать двухмерный массив в качестве аргумента через указатель.
- Написать РЕКУРСИВНУЮ функцию, которая принимает двухмерный массив целых чисел и выполняет круговой сдвиг массива ВЛЕВО.
- Напишите рекурсивную функцию, которая принимает двухмерный массив целых чисел и количество сдвигов и выполняет
- Помогите написать программу по обработке двухмерного массива в с++
- Двухмерный массив с++
- С++ | Надо отсортировать двухмерный массив N*M в порядке возрастания и спадания ПО КАЖДОМУ СТОЛБЦУ ОТДЕЛЬНО
- Программирование на языке C++. Двухмерные массивы чисел
- Задача C++ с двухмерными массивами
- В файле дана двухмерная матрица, сформировать одномерный массив длинной N из чётных элементов квадратной матрицы
- Указатели. Программирование с использованием динамических двухмерным масивов.