Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Hussy
1

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

17.03.2014, 19:40. Показов 1956. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу выводящую на экран, с клавиатуры одномерный массив из 10 значений. Выполнить над ними следующие действия
Вывести элементы в обратном порядке
Поменять местами 1 и последний элементы
Найти среднее арифметическое элементов массива
Найти min и max
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2014, 19:40
Ответы с готовыми решениями:

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

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

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

Переписать элементы массива Х в массив У в обратном порядке.Вывести оба массива
Переписать элементы массива Х в массив У в обратном порядке.Вывести оба массива. Определить...

1
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
17.03.2014, 22:04 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
const
  n = 10;
 
type
  arr = array [1..n] of integer;
 
var
  a: arr;
 
procedure Create(var x: arr; size: integer);
var
  i: integer;
begin
  for i := 1 to size do
  begin
    Write('A[', i, '] = ');
    ReadLn(x[i])
  end;
end;
 
procedure Print(x: arr; size: integer; b: boolean);
var
  i: integer;
begin
  if b then
  begin
    for i := 1 to size do
      Write(x[i], ' ');
  end
  else
  begin
    for i := size downto 1 do
      Write(x[i], ' ')
  end;
  WriteLn
end;
 
procedure Replace(var x: arr; size: integer);
var
  tmp: integer;
begin
  tmp := x[1];
  x[1] := x[size];
  x[size] := tmp
end;
 
function max(x: arr; size: integer): integer;
var
  i, m: integer;
begin
  m := -MAXINT - 1;
  for i := 1 to size do
    if x[i] > m then
      m := x[i];
  max := m
end;
 
function min(x: arr; size: integer): integer;
var
  i, m: integer;
begin
  m := MAXINT;
  for i := 1 to size do
    if x[i] < m then
      m := x[i];
  min := m
end;
 
function Avg(x: arr; size: integer): real;
var
  i, s: integer;
begin
  s := 0;
  for i := 1 to size do
    s := s + x[i];
  Avg := s / size;
end;
 
begin
  WriteLn('Введите массив:');
  Create(a, n);
  WriteLn('исходный массив:');
  Print(a, n, true);
  WriteLn('В обратном порядке:');
  Print(a, n, false);
  Replace(a, n);
  WriteLn('Поменяли местами первый и последний элемент:');
  Print(a, n, true);
  WriteLn('Среднее арифметическое = ', Avg(a, n):0:5);
  WriteLn('MAX = ', max(a, n));
  WriteLn('MIN = ', min(a, n));
end.
0
17.03.2014, 22:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2014, 22:04
Помогаю со студенческими работами здесь

Переставить в обратном порядке элементы массива, расположенные между элементами AK и AL, не включая эти элементы
Дан массив A размера N и целые числа K и L (1 ≤ K &lt; L ≤ N). Переставить в обратном порядке элементы...

Массивы. Вывести элементы в обратном порядке
№1 Составьте программу для ввода с клавиатуры в массив 7 целых чисел и вывода этих чисел в...

Вывести все элементы последовательности в обратном порядке
Дана целочисленная последовательность. Вывести все ее элементы в обратном порядке. Входные данные:...

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


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

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