Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
pochemuch
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 35
#1

сдвинуть элементы

31.08.2012, 15:53. Просмотров 366. Ответов 7
Метки нет (Все метки)

в двумерном массиве найти минимальное и сдвинуть его на 2 позиции влево, а максимальный на 1 позицию вправо

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
33
34
35
program ek;
var a:array [1..10,1..10] of integer;
   i,j,min,max,q,w,n:integer;
begin
 writeln('vvedite razmernost:');
 readln(n);
 writeln('massiv:');
 for i:=1 to n do
   for j:=1 to n do
    readln(a[i,j]);
 min:=a[1,1];
 max:=a[1,2];
 for i:=1 to n do
  for j:=1 to n do
     if a[i,j]<min then
     min:=a[i,j];
     q:=i;
     a[q-2,j]:=min;
     for i:=1 to n do
  for j:=1 to n do
   if a[i,j]>max then
      max:=a[i,j];
      w:=i;
      a[w+1,j]:=max;
   for i:=1 to n do
    for j:=1 to n do
  writeln('novyi:');
  for i:=1 to n do
   begin
    for j:=1 to n do
    write(a[i,j]:3);
    writeln;
   end;
  write;
 end.
других идей не приходит просто(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2012, 15:53
Ответы с готовыми решениями:

Сдвинуть элементы массива
Помогите пожалуйста, срочно.Дан массив А(12). Циклически сдвинуть его элементы на одну позицию...

сдвинуть элементы двумерного массива вниз
Добрый день. Необходимо реализовать удаление повторяющихся элементов двумерного массива.С этим...

Сдвинуть элементы массива вправо на один элемент
привет всем. задача: сдвинуть элементы массива вправо на один элемент. массив состоит из пяти...

В одномерном массиве сдвинуть все элементы по кругу влево
1.Ввести одномерный массив поэлементно с помощью клавиатуры или получить его,используя генератор ...

Сдвинуть элементы массива циклически на одну позицию влево
Задан массив С(10) из элементов вещественного типа. Сдвинуть элементы циклически на одну позицию...

7
MayaNash
1291 / 459 / 151
Регистрация: 24.08.2011
Сообщений: 2,247
31.08.2012, 16:05 #2
1. нам нужно запомнить не минимальное/максимальное значение, а позицию мин./макс. значения.
2. что значит "сдвинуть"? поменять местами с элементов на 2 левее?

Добавлено через 2 минуты
Цитата Сообщение от pochemuch Посмотреть сообщение
if a[i,j]<min then
min:=a[i,j];
q:=i;
a[q-2,j]:=min;
в смысле?
0
Puporev
Модератор
54361 / 41950 / 28980
Регистрация: 18.05.2008
Сообщений: 98,815
31.08.2012, 16:16 #3
Цитата Сообщение от pochemuch Посмотреть сообщение
и сдвинуть его на 2 позиции влево
В смысле в строке что ли? А если он первый или второй?
0
pochemuch
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 35
31.08.2012, 16:28  [ТС] #4
я так понимаю, что нужно двигать в строке его только. были попытки менять местами элементы с другими, но тоже что-то не очень
0
Puporev
Модератор
54361 / 41950 / 28980
Регистрация: 18.05.2008
Сообщений: 98,815
31.08.2012, 16:31 #5
Цитата Сообщение от pochemuch Посмотреть сообщение
я так понимаю
Желательно бы не понимать, а знать точно. Для этого нужно точное условие задачи.
0
pochemuch
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 35
31.08.2012, 16:36  [ТС] #6
условие процитировано. больше ничего не сказано
0
Puporev
Модератор
54361 / 41950 / 28980
Регистрация: 18.05.2008
Сообщений: 98,815
31.08.2012, 16:42 #7
Я не думаю что это подлинный текст, там даже грамматически неверно написано, или его писал малограмотный человек.
0
pochemuch
0 / 0 / 0
Регистрация: 17.05.2012
Сообщений: 35
31.08.2012, 16:53  [ТС] #8
задание звучит именно так.
0
31.08.2012, 16:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.08.2012, 16:53

Сдвинуть все элементы матрицы на один шаг вправо
В заданном к-м слое элементов целочисленного прямоугольного массива matrixnm сдвинуть все элементы...

Циклически сдвинуть элементы одномерного массива на К позиций влево
1. Дан одномерный массив, который содержит не более 50 целых чисел. Циклически сдвинуть элементы...

Сдвинуть циклически на две позиции влево элементы массива
Задан массив A(п ) из элементов целого типа. Элементы сдвинуть циклически на две позиции влево....


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

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

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