Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 5
Регистрация: 14.12.2015
Сообщений: 186
1

Напечатать элементы массива в прямом и обратном порядке

21.04.2016, 18:52. Показов 1368. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача:
Сформировать одномерный массив из N элементов, где элементы
массива- целые случайные числа в пределах от 1 до 45. Напечатать
элементы массива в прямом и обратном порядке.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2016, 18:52
Ответы с готовыми решениями:

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

Напечатать элементы массива в прямом и обратном порядке
Задача: Сформировать одномерный массив из N элементов, где элементы массива- целые случайные...

Вывести в прямом порядке элементы массива и в обратном порядке - чётные элементы
Составьте программу, которая вводит с клавиатуры 8 целых неотрицательных чисел (каждое число — с...

Вывести элементы массива в прямом порядке и обратном
1. Вводится четное число N и массив из N целых чисел. Вывести элементы массива в прямом порядке и...

2
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
21.04.2016, 21:47 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const n=30;
var a:array [1..n] of integer;
i,j,k:integer;
BEGIN
For i:=1 to n do
a[i]:=Random (45)+1;
For i:=1 to n do
  For j:=1 to n-i do
  IF a[j+1]<a[j] THEN begin
k:=a[j];
a[j]:=a[j+1];
a[j+1]:=k;
end;
For i:=1 to n do
Write (a[i], ' ');
Writeln;
For i:=n downto 1 do
Write (a[i], ' ');
END.
0
5079 / 2651 / 2349
Регистрация: 10.12.2014
Сообщений: 10,028
22.04.2016, 05:03 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
begin
  var n := ReadLnInteger('n =');
  var a := ArrRandomInteger(n, 1, 45);
  foreach var v in a do Print(v); WriteLn;
  foreach var v in a.Reverse do Print(v); WriteLn;
end.
0
22.04.2016, 05:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2016, 05:03
Помогаю со студенческими работами здесь

Выписать элементы массива в два столбика в прямом и обратном порядке
Задан одномерный массив из n случайных целых чисел, значения которых заданы в диапазоне от -5 до...

Вывести все элементы массива из случайных чисел на экран в прямом и обратном порядке
объявить одномерный массив размера N, заполнить его рандомными числами от 1 до 45 и вывести в все...

Переписать данные массива в другой 2 раза: сначала все элементы идут в прямом потом обратном порядке
Из заданного массива переписать информацию в другой 2 раза таким образом: сначала все элементы идут...

Напечатать элементы массива в обратном порядке по 10 чисел в строке
Сформировать массив из 100 случайных чисел. Напечатать числа в обратном порядке по 10 чисел в...

Напечатать в обратном порядке все положительные элементы массива
Имеется массив A и N произвольных чисел A (N), среди которых есть положительные, отрицательные и...

Рекурсия: вывести положительные элементы последовательности в прямом порядке, потом отрицательные - в обратном
Задача звучит так: Вывести значения всех положительных элементов заданной числовой...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru