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

Преобразовать массив так, чтобы каждому элементу присваивалось значение предыдущего - Pascal ABC

11.03.2013, 23:43. Просмотров 901. Ответов 1
Метки нет (Все метки)

1. Одномерный массив из 7 элементов заполнить случайным образом числами от 1 до 15. Преобразовать массив таким образом, чтобы каждому элементу присваивалось значение предыдущего, при этом первому элементу должно присвоиться значение последнего элемента таблицы. Вывести на экран монитора первоначальный и преобразованный массивы в столбик (столбики должны быть расположены рядом).
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 23:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Преобразовать массив так, чтобы каждому элементу присваивалось значение предыдущего (Pascal ABC):

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

В файле сформировать массив, в котором каждому элементу будет присвоено значение справа соседнего с ним
Файлы В файле W задан массив из девяти элементов. В новом файле WW...

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

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

Преобразовать массив так, чтобы элементы, большие 1, располагались после всех остальных
В одномерном массиве, состоящем из n вещественных элементов, вычис лить: 1)...

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

1
Puporev
Модератор
54136 / 41769 / 28880
Регистрация: 18.05.2008
Сообщений: 98,311
12.03.2013, 09:35 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
const n=7;
var a:array[1..n] of integer;
    i,x:integer;
begin
randomize;
for i:=1 to n do
 begin
  a[i]:=random(15)+1;
  writeln(a[i]:2);
 end;
x:=a[n];
for i:=n downto 2 do
a[i]:=a[i-1];
a[1]:=x;
for i:=1 to n do
 begin
  gotoXY(4,i);
  write(a[i]:2);
 end;
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2013, 09:35
Привет! Вот еще темы с решениями:

Как преобразовать массив, так чтобы вывести только повторяющиеся элементы один раз?
Как преобразовать массив, так чтобы вывести только повторяющиеся элементы один...

Преобразовать массив так, чтобы сначала в нем располагались простые числа, потом остальные
Привет, очень нужна помощь в решении двух задач по паскалю. 1) преобразовать...

Преобразовать массив так, чтобы сначала располагались все элементы, отличающиеся от макс не более чем на 20%
Дан одномерный массив, состоящий из N вещественных элементов. Преоброзовать...

Преобразовать массив так, чтобы получилось последовательность вида: S1,s21,S22,s2,s23,s24,......,s60
Преобразовать массив S(60) так ,чтобы получилось последовательность...


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

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

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