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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2009, 01:40   #1
Ам тя
=)
Пользователь
 
Аватар для Ам тя
 
Регистрация: 27.10.2009
Сообщений: 56
По умолчанию паскаль ,матрица

это матрица размером 5Х5
значения элементов выбрать самостоятельно
необходимо в матрице А сформировать другую матрицу В размером 5Х5
V равны соответствующим элементам исходной матрицы А
остольные же элементы равны 0
Предусмотреть ввод исходной матрицы А, ее контрольный вывод, пересылку ее в матрицу В, обработку и вывод ее результирующей матрицы В. Цикл обработки реализовать с помощью оператора цикл с параметром.


я сделала ток у мя получилось на главной диагонали...а как на другой не могу х

Код:
program rrr;
   var a,b:array[1..5,1..5] of integer;
       i,j:Integer;
begin
    Randomize;
    for i:=1 to 5 do
    for j:=1 to 5 do
  begin
   readln(a[i,j]);
  b[i,j]:=0;
  end;
    for i:=1 to 5 do
      begin
        for j:=1 to 5 do
        write(a[i,j]:8);
        Writeln;
      end;
    For i:=1 to 5 do
    b[i,i]:=a[i,i];
     For j:=1 downto 5 do
      b[i,6-i]:=a[i,6-i];

   for i:=1 to 5 do
     begin
       for j:=1 to 5 do
         write(b[i,j]:8);
         Writeln;
     end;

     Readln;
     end.
ыыы

Последний раз редактировалось Stilet; 17.11.2009 в 07:57.
Ам тя вне форума Ответить с цитированием
Старый 17.11.2009, 02:28   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Код:
For i:=1 to 5 do
b[i,i]:=a[i,i];
For j:=1 downto 5 do
b[i,6-i]:=a[i,6-i];
Замени на
Код:
for i := 1 to 5 do
  b[i, 6-i] := a[i, 6-i];
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 17.11.2009, 03:53   #3
Ам тя
=)
Пользователь
 
Аватар для Ам тя
 
Регистрация: 27.10.2009
Сообщений: 56
По умолчанию

for i:=1 to 5 do begin
for j:=1 to 5 do

b[i,6-i]:= a[i,6-i];
я вот так написала ,получ) спс
Ам тя вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль.Матрица valis Помощь студентам 2 14.11.2009 13:01
Паскаль - Матрица Dog Помощь студентам 2 02.10.2009 10:09
матрица паскаль telle Помощь студентам 2 28.05.2009 01:01
Паскаль матрица Азарт Помощь студентам 3 13.04.2009 16:55
Паскаль. Матрица delphin100 Помощь студентам 3 19.11.2007 21:43