Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
1

Заменить нулевые элементы матрицы, расположенные под побочной диагональю, на любые, отличные от нуля

10.03.2010, 01:49. Показов 1102. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть такая прога
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program mass;
uses crt;
Var  A:Array [1..5,1..5] of integer;
     i,j,m:integer;
Begin
clrscr;
Writeln('Koli4estvo elementov mass:');Read(m);
For i:=1 To 5 Do
For j:=1 To 5 Do
    begin
        A[i,j]:=0;
    end;
For i:=1 To 5 Do
For j:=1 To 5 Do
   A[j,i]:=random (100);
        writeln;
        writeln;
        writeln('Matrica A posle preobrazovaniya');
For i:=1 to 5 do
begin
writeln;
for j:=1 to 5 do
Write(A[j,i]:5);
end;
End.
перед заполнением нужно добавить оператор if, а куда и как именно немогу понять помогите кто может

Заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2010, 01:49
Ответы с готовыми решениями:

Заменить нулевые элементы, расположенные под побочной диагональю
1)Дан двумерный массив 5х5. Заменить нулевые элементы, расположенные под побочной диагональю....

Заменить нулевые элементы, расположенные под побочной диагональю массива
25. Дан двумерный массив 5х5. Заменить нулевые элементы, расположенные под побочной диагональю.

Заменить нулевые элементы, расположенные под побочной диагональю в двухмерном массиве
25. Дан двумерный массив размерностью 5*5. Заменить нулевые элементы, расположенные под побочной...

Заменить нулевые элементы, расположенные над побочной диагональю, на -1
Дан двумерный массив 5*5. Заменить нулевые элементы, расположенные над побочной диагональю, на -1....

10
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
10.03.2010, 01:57 2
Задание напиши
0
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
10.03.2010, 02:02  [ТС] 3
Дан двумерный массив 5х5. Заменить нулевые элементы, расположенные под побочной диагональю.
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
10.03.2010, 02:11 4
Чем заменить?
0
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
10.03.2010, 02:14  [ТС] 5
любыми цифрами отличными от 0
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
10.03.2010, 02:20 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
uses
  Crt;
  
const
  N = 5;
 
var
  a: array [1..N, 1..N] of integer;
  i,j: integer;
begin
  ClrScr;
  for i := 1 to N do
  begin
    for j := 1 to N do
    begin
      if j >= N - i + 2 then
        a[i,j] := 8
      else
        a[i,j] := 0;
      Write(a[i,j]:3, ' ');
    end;
    WriteLn
  end;
  ReadLn
end.
1
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
10.03.2010, 02:29  [ТС] 7
пасиб, а куда и как добавить оператор в мою прогу?
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
10.03.2010, 02:39 8
Какой оператор?
0
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
10.03.2010, 02:42  [ТС] 9
ну только что вы написали мне прогу с операторм if по моему уловию, а мне хотелось бы подправить (добавить в неё куда нужно)задачу в 1-м посте, с использованием if
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
10.03.2010, 02:52 10
freek, у тебя там сложно что либо править, так как глупость написана. Возьми моё решение, чем оно тебя не устраивает?
1
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
10.03.2010, 02:56  [ТС] 11
сам знаю ,что глупость) лан,спасибо за задачу
0
10.03.2010, 02:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2010, 02:56
Помогаю со студенческими работами здесь

Заменить нулевые элементы, расположенные над побочной диагональю любыми ненулевыми
Помогите решить , Дан двумерный массив 5х5. Заменить нулевые элементы, расположенные над побочной...

Заменить нулем элементы, расположенные над побочной диагональю матрицы
13. Дан двумерный массив 5х5. Заменить нулем элементы, расположенные над побочной диагональю. ...

Заменить нулем элементы, расположенные над побочной диагональю матрицы
Дан двумерный массив 5*5. Заменить нулем элементы, расположенные над побочной диагональю.

Все элементы матрицы, расположенные под побочной диагональю преобразовать по правилу
1) Все элементы матрицы, расположенные под побочной диагональю преобразовать по правилу:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru