Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.04.2009, 17:52   #1
Азарт
Пользователь
 
Регистрация: 26.03.2009
Сообщений: 30
Плохо ПАскаль 7 задач по матрицам

1 Сформировать квадратную матрицу порядка n по заданному образцу:
(скобка большая вместо всех маленьких)
(1 0 0 … 0 0 1)
(1 1 0 … 0 1 1)
(1 1 1 … 1 1 1)
( . . . … . . . )
(1 1 0 … 0 1 1)
(1 0 0 … 0 0 1)

2 Составьте программу, вычисления суммы тех положительных элементов двумерного массива А, которые стоят в строках, не содержащих нулевых элементов.

3 Дана действительная квадратная матрица размером n x m, все элементы которой различны. В каждой строке выделяется элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.

4 Дана квадратная матрица (размерность max 10 Х 10). Найти min последней строки и если он отрицательный, то заменить им min главной диагонали.

5 Дана матрица (размерность вводится – матрица генерируется). Получить из неё новую матрицу, в которой на один столбец больше, чем в исходной. Элементы нового столбца – это количество нулевых элементов каждого столбца.

6 Дана матрица. В каждом столбце найти сумму max и min элементов.

7 Дана квадратная матрица. Размерность вводится (max размерность 10 Х 10). В первом треугольники матрицы найти сумму положительных, больших номера строки. Элементы главной и побочной диагоналей в треугольник не включать.
Азарт вне форума
Старый 05.04.2009, 18:58   #2
galaid
Пользователь
 
Аватар для galaid
 
Регистрация: 04.04.2009
Сообщений: 32
По умолчанию

вот 6 задача

uses crt;
const n=3; {строки}
m=3; {столбцы}
var a:array[1..n,1..m] of integer;
i,j:byte;
max,min:integer;
begin
writeln('vvedite massiv');
begin
for i:=1 to n do
for j:=1 to m do
readln(a[i,j]);
end;
writeln('matrica preobrazovana');
for i:=1 to n do
begin
for j:=1 to m do
write (a[i,j],' ');
writeln;
end;
j:=1;
while j<>m+1 do
begin
max:=a[1,j];
begin
for i:=2 to n do
if a[i,j]>max then max:=a[i,j];
end;
min:=a[1,j];
begin
for i:=2 to n do
if a[i,j]<min then min:=a[i,j];
end;
writeln('suuma min i max ',j,' stolbika =',max+min);
inc(j);
end;
end.
galaid вне форума
Старый 05.04.2009, 19:18   #3
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

Наработки бы увидеть

Последний раз редактировалось capta1n; 05.04.2009 в 20:40.
capta1n вне форума
Старый 05.04.2009, 20:24   #4
galaid
Пользователь
 
Аватар для galaid
 
Регистрация: 04.04.2009
Сообщений: 32
По умолчанию

1 задача, но только для n чётных

uses crt;
var a:array[1..20,1..20] of byte;
i,j,n:byte;
begin
writeln('Vvedite razmer matrici');
readln(n);
if n mod 2 = 0 then
begin
i:=1;
while i<>n/2+1 do
begin
for j:=1 to i do
a[i,j]:=1;
for j:=(n-i)+1 to n do
a[i,j]:=1;
inc(i);
end;
while i<>n+1 do
begin
for j:=1 to n-i+1 do
a[i,j]:=1;
for j:=i to n do
a[i,j]:=1;
inc(i);
end;
end
else begin writeln('oshibka, razmer dolzhen bit chetnim chislom'); halt; end;
writeln('otvet');
for i:=1 to n do
begin
for j:=1 to n do
write (a[i,j],' ');
writeln;
end;
end.
galaid вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ОБРАТИТЕ ВНИМАНИЕ ПАСКАЛЬ 7 ЗАДАЧ на матрицы Азарт Помощь студентам 2 05.04.2009 13:48
паскаль. несколько задач Азарт Помощь студентам 2 28.03.2009 21:21
Обратите внимание! ПАСКАЛЬ. 5 задач Азарт Помощь студентам 1 28.03.2009 17:16
Прошу помощи в решении 2х задач (Паскаль) Amatriz Паскаль, Turbo Pascal, PascalABC.NET 5 28.11.2008 14:13
Паскаль, несколько задач. DarkAn Помощь студентам 8 03.11.2008 15:40