Дана целочисленная квадратная матрица, элементы которой вносятся вручную. Написать программку,
Дана целочисленная квадратная матрица, элементы которой вносятся вручную. Написать программку, которая подсчитывает количество четных частей матрицы, расположенных в первой и заключительней строке, а также в первом и заключительном столбце
Задать свой вопрос
Ева Хаялова
На каком языке это необходимо реализовать?
Артемий Джобенадзе
На каком языке это необходимо воплотить?
Валерия
На каком языке это нужно воплотить?
2 ответа
Нацвина Камилла
PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('Количество строк/столбцов в матрице:');
Writeln('*** Вводите элементыв построчнон через пробел ***');
var a:=ReadMatrInteger(n,n);
Writeln(4*a.ColCount*'-');
Writeln('Количество четных частей в первой и заключительней строке: ',
a.Row(0).Where(t-gt;t.IsEven).Count+
a.Row(n-1).Where(t-gt;t.IsEven).Count);
Writeln('Количество четных частей в первом и заключительном столбце: ',
a.Col(0).Where(t-gt;t.IsEven).Count+
a.Col(n-1).Where(t-gt;t.IsEven).Count);
end.
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('Количество строк/столбцов в матрице:');
Writeln('*** Вводите элементыв построчнон через пробел ***');
var a:=ReadMatrInteger(n,n);
Writeln(4*a.ColCount*'-');
Writeln('Количество четных частей в первой и заключительней строке: ',
a.Row(0).Where(t-gt;t.IsEven).Count+
a.Row(n-1).Where(t-gt;t.IsEven).Count);
Writeln('Количество четных частей в первом и заключительном столбце: ',
a.Col(0).Where(t-gt;t.IsEven).Count+
a.Col(n-1).Where(t-gt;t.IsEven).Count);
end.
Диана
На каком языке это необходимо воплотить?
Вот C
Console.Write("Введите количество строк: ");
int rows = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество столбцов: ");
int columns = Convert.ToInt32(Console.ReadLine());
int[,] matrix = new int[rows, columns];
int sumRows = 0;
int sumColumns = 0;
for (int i = 0; i lt; rows;i++)
for (int j = 0; j lt; columns;j++)
Console.Write("Введите элемент [i,j]: ");
int number = Convert.ToInt32(Console.ReadLine());
matrix[i, j] = number;
if (i == 0 i == rows - 1) sumRows += number;
if (j == 0 j == columns - 1) sumColumns += number;
for (int i = 0; i lt; rows;i++)
for (int j = 0; j lt; columns;j++)
Console.Write("matrix[i, j]\t");
Console.WriteLine();
Console.WriteLine("Сумма частей на первой и заключительной строке: sumRows");
Console.WriteLine("Сумма частей на первом и заключительном столбце: sumColumns");
Console.ReadLine();
Вот C
Console.Write("Введите количество строк: ");
int rows = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество столбцов: ");
int columns = Convert.ToInt32(Console.ReadLine());
int[,] matrix = new int[rows, columns];
int sumRows = 0;
int sumColumns = 0;
for (int i = 0; i lt; rows;i++)
for (int j = 0; j lt; columns;j++)
Console.Write("Введите элемент [i,j]: ");
int number = Convert.ToInt32(Console.ReadLine());
matrix[i, j] = number;
if (i == 0 i == rows - 1) sumRows += number;
if (j == 0 j == columns - 1) sumColumns += number;
for (int i = 0; i lt; rows;i++)
for (int j = 0; j lt; columns;j++)
Console.Write("matrix[i, j]\t");
Console.WriteLine();
Console.WriteLine("Сумма частей на первой и заключительной строке: sumRows");
Console.WriteLine("Сумма частей на первом и заключительном столбце: sumColumns");
Console.ReadLine();
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Определить предложения какие они по цели высказывания и по интонации
Русский язык.
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
Облако тегов