ПредишенСледващото

Примери за решаване на проблеми с двуизмерни решетки

Задача 1: Намерете продукта на ненулеви елементи на матрицата.

За да се реши този проблем ние трябва променливи: матрица, състояща се, например, на елементите на цяло число; P - продукт на други елементи 0; I. J - индекс масив; N. М - брой на редове и колони в матрицата.

Входните данни са Н. М - въвеждане на техните стойности от клавиатурата; матрица - вход матрица организира процедура пълнене възможно матрица произволно, т.е. използване на случайна функция ().

Изходните данни ще бъдат стойността на променлива P (продукт).

За да се провери изпълнението на програмата, е необходимо да се въвеждат матрицата на екрана, за този въпрос шаблона за изход на процеса.

Напредък в решаването на проблема:

1) Нека първо обсъдим изпълнението на основната програма, процедурите по изпълнението се обсъждат по-късно:

2) въвеждане на стойностите N и М;

3) въвеждане на двумерен масив;

4) извлече получената матрица;

5) определя първоначалната стойност на променливата р = 1;

6) изпълнява последователно сканиране на всички редове и от 1 до N-ти, всеки ред ще премине през всички колони й от 1 до М-ти, ще провери състоянието на всеки елемент на матрицата: Ако [Ь, й]<>0, тогава Р ще се размножават продукта от елемента на [I, J] (P: = P * на [I, J]);

7) Показване на стойността на продукта на ненулеви матрични елементи - П.

Var на: масив [1..100,1..100] на цяло число;

writeln ( "vvedi с размер matrizi ');

за I: = 1 до п се започне

за к: = 1 до m се започне

Задачи за самостоятелна работа:

1. В масив от цели числа. Изчислете:

а) продуктът на елементи на вторична диагонал масив от по-малко от 10;

б) сумата от основните диагоналните елементи на матрицата прекратяване номер 7;

в) броят на нула елементи на основната диагонала на масива;

г) броя на елементите на нечетен вторичен диагонал на масива.

2. Определяне на най-голямата абсолютната стойност на матрица елемент в (п, п) и неговите индекси.

3. Определяне на матрица А (7, 7) на най-големите положителни елементи.

4. Дана недвижими матрица (7, 8). Намерете средноаритметичното от най-големите и най-малката от нейните ценности.

5. Определяне на най-малкия елемент на всеки четен ред на матрицата (N, N).

6. Определяне на броя на редовете на матрицата (N, N), най-малко един елемент, който е равен на предварително определен брой Б.

а) минимален елемент на основната диагонала на масива;

б) максималния елемент на вторичния диагонал масива.

8. двумерен масив от п редове и колони п, където п е нечетно число, всички елементи са различни. Най-големият сред заставане елемент на главния диагонал и случайни разменени с елемента в пресечната точка на диагоналите.

9. Да се ​​напише програма:

а), който определя дали има поне един елемент, равно на даден брой на главния диагонал на масива;

б), който определя дали има поне един елемент, равно на даден брой на вторичния диагонал масива.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!