Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/41: Рейтинг темы: голосов - 41, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 29

Поменять местами элементы массива, расположенные в верхнем правом и нижнем левом углах

13.04.2014, 15:32. Показов 8430. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан двухмерный вещественный массив.поменять местами элементы расположенные в верхнем правом и нижнем левом углах

Добавлено через 28 секунд
помогите
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2014, 15:32
Ответы с готовыми решениями:

Поменять местами элементы, расположенные в верхнем правом и нижнем левом углах
Поменять местами элементы матрицы, расположенные в верхнем правом и нижнем левом углах.

Массив: Поменять местами элементы, расположенные в верхнем правом и нижнем левом углах
1. Дан двумерный массив. Поменять местами элементы, расположенные в верхнем правом и нижнем левом углах 2. В двумерном массиве...

Дан двухмерный массив вывести элементы расположенные в нижнем правом и верхнем левом углах
Дан двухмерный массив вывести элементы расположенные в нижнем правом и верхнем левом углах

11
 Аватар для Svager
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
13.04.2014, 15:39
volkxan, а у вас что не получается ?
0
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 29
13.04.2014, 15:45  [ТС]
нет у меня 5 задач которые надо решить до завтра

Добавлено через 1 минуту
если поможете буду благодарен
0
 Аватар для Svager
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
13.04.2014, 15:52
Лучший ответ Сообщение было отмечено volkxan как решение

Решение

volkxan, что нужно сделать ?
транспонирование матрицы , или что?

Добавлено через 2 минуты
volkxan,
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
26
27
28
29
30
31
32
uses crt;
const n=4;
var a:array[1..n,1..n] of integer;
    i,j,tmp:integer;
begin
 clrscr;
  for i:=1 to n do
   for j:=1 to n do
    a[i,j]:=random(50);
    
     for i:=1 to n do
      begin
       for j:=1 to n do
        write(a[i,j]:4);
         writeln;
      end;
     for i:=2 to n do
      for j:=1 to i-1 do
       begin
        tmp:=a[i,j];
        a[i,j]:=a[j,i];
        a[j,i]:=tmp;
       end;
      writeln;
     for i:=1 to n do
      begin
       for j:=1 to n do
        write(a[i,j]:4);
         writeln;
      end;
 readkey;
end.
1
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 29
13.04.2014, 15:59  [ТС]
Дан двумерный массив. Поменять местами элементы:
а) расположенные в левом верхнем и левом нижнем углах массива;
б) расположенные в правом нижнем и правом верхнем углах массива.

Добавлено через 5 минут
Может еще поможете я вам +

Добавлено через 59 секунд
Известен номер строки,на которой расположен элемент главной диагонали двумерного массива целых чисел.Вывести на экран значение этого элемента
0
 Аватар для Svager
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
13.04.2014, 16:03
Лучший ответ Сообщение было отмечено volkxan как решение

Решение

volkxan,
А)
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
26
27
28
29
30
31
32
uses crt;
const n=4;
var a:array[1..n,1..n] of integer;
    i,j,tmp:integer;
begin
 clrscr;
  for i:=1 to n do
   for j:=1 to n do
    a[i,j]:=random(50);
    
     for i:=1 to n do
      begin
       for j:=1 to n do
        write(a[i,j]:4);
         writeln;
      end;
     for i:=1 to n div 2 do
      for j:=1 to n div 2 do
       begin
        tmp:=a[i,j];
        a[i,j]:=a[n-i+1,j];
        a[n-i+1,j]:=tmp;
       end;
      writeln;
     for i:=1 to n do
      begin
       for j:=1 to n do
        write(a[i,j]:4);
         writeln;
      end;
 readkey;
end.
1
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 29
13.04.2014, 16:03  [ТС]
Svager, помогите пожалуйста я вам +
0
 Аватар для Svager
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
13.04.2014, 16:11
Цитата Сообщение от volkxan Посмотреть сообщение
Известен номер строки,на которой расположен элемент главной диагонали двумерного массива целых чисел.Вывести на экран значение этого элемента
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
26
27
uses crt;
const n=4;
var a:array[1..n,1..n] of integer;
    i,j,tmp,k:integer;
begin
 clrscr;
  for i:=1 to n do
   for j:=1 to n do
    a[i,j]:=random(50);
    
     for i:=1 to n do
      begin
       for j:=1 to n do
        write(a[i,j]:4);
         writeln;
      end;
    repeat
     write('Íîìåð ñòðîêè =');
     readln(k);
    until k in [1..n];
 
     for i:=1 to n do
      if i=k then
       write(a[i,i]) ;
      writeln;
 readkey;
end.
1
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 29
13.04.2014, 16:35  [ТС]
задача вывести на экран(в одну строку):
а)все элементы главной диагонали целочисленного массива,начиная с элемента,расположенного в левом верхнем углу;
б)все элементы главной диагонали вещественного массива,начиная с элемента,расположенного в правом нижнем углу.


++++++++++++++

Добавлено через 7 минут
Svager, помогите пожалуйста
0
 Аватар для Svager
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
14.04.2014, 14:18
Цитата Сообщение от volkxan Посмотреть сообщение
задача вывести на экран(в одну строку):
а)все элементы главной диагонали целочисленного массива,начиная с элемента,расположенного в левом верхнем углу;
б)все элементы главной диагонали вещественного массива,начиная с элемента,расположенного в правом нижнем углу.
это одна задача?
0
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 29
15.04.2014, 09:56  [ТС]
Svager, помогите дан массив натуральных чисел вывести все элементы являющиеся пятизначными
0
15.04.2014, 17:20
 Комментарий модератора 
volkxan, один вопрос - одна тема. Рекомендую Вам ознакомиться с правилами форума. Для каждого вопроса создаётся отдельная тема, при необходимости привлечь чьё-либо внимание к вновь созданной теме, можно в текущей теме в оффтопе изложить свою просьбу, снабдив её ссылкой на вновь созданную тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.04.2014, 17:20
Помогаю со студенческими работами здесь

В матрице найти разность элементов, расположенных в верхнем левом и нижнем левом углах
Составить программу формирования двумерного массива Z(4,7) из интервала (-15,15) двумя способами (ввод каждого элемента с клавиатуры и...

Поменять местами элементы в нижнем правом углу с произвольным элементом массива
Дан двумерный массив. Составить программу: a. в которой меняются местами элементы в нижнем правом с произвольным элементом массива; ...

Определить, какой элемент матрицы больше - расположенный в верхнем левом или нижнем правом углу
Как можно определить какой элемент двухмерного массива больше, расположенный в верхнем левом или нижнем правом углу

Определить, какой элемент двумерного массива меньше: расположенный в нем правом или в нижнем левом углу
выручайте пожалуйста а то очислят напишите решения сюда 1)Дано предложение.Определить кол-во букв н,предшествующих первой записи...

Массив: Найти сумму элементов, расположенных в левом верхнем и правом нижнем углах...
Дан двумерный массив. Найти: а) сумму элементов, расположенных в левом верхнем и правом нижнем углах; б) среднее арифметическое...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru