Консультация № 175490
21.12.2009, 17:01
0.00 руб.
0 4 3
Помагите, я в матрицах немного знаю. решите пожалуйста. 1) Ввести матрицу m*n и вывести на печать i,j-ый элемент, i-ю строку или j-ый столбец.

m n i j
7 4 5 -

Помогите еще решить задачу, ниже. пожалуйста очень прошу.
2)Даны действительные числа a,b,c проверить выполняется ли неравенство a<b<c

Обсуждение

давно
Специалист
246813
155
21.12.2009, 17:23
общий
Роман Никола:
1) Именно на печать вам нужно вывести результат или достаточно на экран? Чему у вас равен элемент j?
давно
Специалист
246813
155
21.12.2009, 17:32
общий
это ответ
Здравствуйте, Роман Никола.
Задача №2. Считаю, чтоособо в ней нечего комментировать. Если что не ясно, то задавайте вопрос в мини форум
Код:
program q175490;
var a,b,c: Real;
begin
Write('a='); ReadLn(a);
Write('b='); ReadLN(b);
Write('c='); ReadLn(c);
If((a<b)and(b<c))then
WriteLn('Неравенство a<b<c выполняется')
else WriteLn('Неравенство a<b<c не выполняется');
WriteLn('Для завершения нажмите ENTER...');
ReadLn;
end.
5
Неизвестный
21.12.2009, 21:27
общий
это ответ
Здравствуйте, Роман Никола.

Ниже комментированый код:
Код:
uses crt; {подключаем модуль crt}
{максимальная размерность}
const nMax = 50;
mMax = 50;
{объявляем матрица(двумерный массив)}
var Arr : array[1 .. nMax, 1 .. mMax] of Integer;
N, M, I, J : Integer;
{Начало}
BEGIN
clrscr;
randomize; {для генератора псевдослучайных чисел}

write('Введите значение N: ');
read(N);
write('Введите значение M: ');
read(M);

{цикл заполнения матрицы случайными числами}
For I := 1 to N do
For J := 1 to M do
begin
Arr[I][J] := Random(10);
end;

writeln;
writeln('Матрица  ',N,'*',M);
writeln;

{цикл вывода матрицы}
For I := 1 to N do
begin
For J := 1 to M do
write(Arr[I][J],' ');
writeln;
end;

writeln;

write('Введите значение I: ');
read(I);
write('Введите значение J: ');
read(J);

writeln;
writeln('Значение Arr[',I,'][',J,'] = ',Arr[I][J]);
writeln;

write(J,'-ый столбец: ');
writeln;

{цикл вывода столбца}
For I := 1 to N do
begin
writeln;
write(Arr[I][J]);
end;

readkey;
END. {конец}


Исходный файл .PAS
Выполняемый файл .EXE

Результаты работы программы:


Если возникнут вопросы - задавайте в мини-форум Удачи Вам!!!
5
Неизвестный
21.12.2009, 21:53
общий
это ответ
Здравствуйте, Роман Никола! Смотрите код второй задачи в приложении. Желаю удачи!

Приложение:
Program q175490_2;
Var a,b,c:integer;
Begin
write ('a=');
write ('b=');
write ('c=');
if (a>b) and (a>c) then writeln ('net') else if (b>c) then writeln ('net')
else writeln ('Da, neravenstvo a<b<c vipolnyaetsa!');
readln;
End.
Форма ответа