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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2013, 10:02   #1
tatka_95
 
Регистрация: 26.06.2013
Сообщений: 4
По умолчанию Двумерный массив

Дан двумерный массив размером nxn. Составить программу:
а) которая меняет местами все элементы, симметричные относительно главной диагонали;
б) которая меняет местами все элементы, симметричные относительно побочной диагонали.
tatka_95 вне форума Ответить с цитированием
Старый 26.06.2013, 10:04   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

И снова массивы.... Скажите на каком языке программирования работатете и есть ли наработки?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 26.06.2013, 10:38   #3
tatka_95
 
Регистрация: 26.06.2013
Сообщений: 4
По умолчанию

delphi, наработок нет только ввод размера массива, ввод элементов
tatka_95 вне форума Ответить с цитированием
Старый 26.06.2013, 10:49   #4
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Выкладывайте все что есть
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 26.06.2013, 10:51   #5
tatka_95
 
Регистрация: 26.06.2013
Сообщений: 4
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    ListBox1: TListBox;
    ListBox2: TListBox;
    ListBox3: TListBox;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  massiv: array of array of integer;
  n:integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
n:=strtoint (InputBox('Размер массива', 'Введите размер массива','0'));
SetLength (massiv, n, n);

end;

procedure TForm1.Button2Click(Sender: TObject);
var
  i,j: integer;
begin
 for i:=0 to n-1 do
 for j:=0 to n-1 do
massiv[i,j]:=strtoint(InputBox('Элементы массива', 'Введите элемент '+inttostr(i+1)+' строки '+inttostr(j+1)+' столбца массива','0'));


end;

end.



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 26.06.2013 в 11:25.
tatka_95 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Двумерный массив Stasia90 Паскаль, Turbo Pascal, PascalABC.NET 2 31.03.2013 20:34
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
двумерный массив 2008kedr2008 Общие вопросы C/C++ 1 21.11.2010 12:13
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40