Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
DeathStaR
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 9
1

Сформировать двумерный массив по заданному правилу правилу

15.12.2009, 09:28. Просмотров 1511. Ответов 6
Метки нет (Все метки)

Добрый день, помогите пожалуйста.
Дана целочисленная матрица n*m. Написать программу, формирующую двумерный массив по следующему правилу: элементы первой строки - в порядке возрастания индексов столбцов, элементы второй строки - в порядке убыванию индексов столбцов и т.д.

Заранее благодарен!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2009, 09:28
Ответы с готовыми решениями:

Получить двумерный массив по заданному правилу
Здравствуйте господа, не могли бы помочь решить эту задачу , желательно с комментариями . ...

Заполнить двумерный массив по заданному правилу
Даны двовимирний массив А значения элементов которого задаются формулой. Вывести таблицу на экран,...

Сформировать массив b по заданному правилу
2.Дан массив a(n) с действительными элементами . Сформировать массив b по правилу b{i} = | a - S |...

Из заданных массивов сформировать новый массив по заданному правилу
Напишите программу используя функции и процедуры. Даны массивы X(8), Z(10), W(15), элементы...

6
loli
4 / 4 / 2
Регистрация: 09.10.2009
Сообщений: 83
15.12.2009, 12:30 2
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
procedure swap(var a,b:real);
 var c:real;
 begin
   c:=a;
   a:=b;
   b:=c;
 end;
var a:array [1..100,1..100] of real;m,n,i,j:integer;
begin 
 read(n,m);
 for i:=1 to n do 
    for j:=1 to m do 
       read(a[i,j]);
 for i:=1 to n do 
   if (i mod 2)<>0 then 
      for j:=1 to m div 2 do 
         swap(a[i,j],a[i,m-j+1]);
 for i:=1 to n do
    begin 
     writeln; 
     for j:=1 to m do 
         write(a[i,j]:2:2);
    end;
end.
0
кот Бегемот
Платежеспособный зверь
8622 / 4040 / 1576
Регистрация: 28.10.2009
Сообщений: 10,714
15.12.2009, 12:35 3
sorry
не заметил процедуру
0
Puporev
Модератор
59374 / 44814 / 30924
Регистрация: 18.05.2008
Сообщений: 107,506
15.12.2009, 12:37 4
alexevt, Он описал эту процедуру в начале программы.
0
loli
4 / 4 / 2
Регистрация: 09.10.2009
Сообщений: 83
15.12.2009, 13:05 5
У меня все правильно?
0
Puporev
Модератор
59374 / 44814 / 30924
Регистрация: 18.05.2008
Сообщений: 107,506
15.12.2009, 13:14 6
loli, Алгоритм правильный, программу нужно конечно доводить.
0
кот Бегемот
Платежеспособный зверь
8622 / 4040 / 1576
Регистрация: 28.10.2009
Сообщений: 10,714
15.12.2009, 13:16 7
Всё наоборот
в строке 15 смени<> на = и лучше пользоваться integer, не смотрятся результаты
0
15.12.2009, 13:16
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2009, 13:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сформировать массив случайных целых чисел по заданному правилу
Дан двумерный массив случайных целых чисел от 4 до 25 Matrix. Сформировать новый массив Mix,...

Из двумерного массива сформировать одномерный массив по заданному правилу
По заданной вещественной матрице А получить массив B, присвоив его i-у элементу значение 0, если...

Сформировать массив из заданного массива по заданному правилу. Найти ошибку
выручайте, в чём ошибка? заранее спасибо) program alfa_3_4; const k = 22; var a, z, b,...

Из элементов исходного массива сформировать новый массив по заданному правилу
Из элементов массива С сформировать массив А той же размерности по правилу: если элемент...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.