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

Выяснить, есть ли в целочисленном массиве одинаковые элементы, равноудаленные от начала и конца массива

22.11.2012, 19:20. Показов 1630. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста с задачей=)
Выяснить, есть ли в целочисленном массиве одинаковые элементы, равноудаленные от начала и конца массива.
При соблюдении следующих условий:
Программа должна создавать одномерный массив случайных чисел из 20 элементов величиной от -25 до +25, используя команду randomize
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2012, 19:20
Ответы с готовыми решениями:

Выяснить, есть ли в целочисленном массиве одинаковые элементы, равноудаленные от начала и конца массива
Выяснить, есть ли в целочисленном массиве одинаковые элементы, равноудаленные от начала и конца...

Выяснить, есть ли одинаковые элементы в массиве
Обработать массив А, состоящий из произвольных чисел, среди которых есть положительные,...

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

Выяснить есть ли в двумерном массиве строка содержащие одинаковые элементы
дан двумерный массив A (n * m) выяснить есть ли в нем строка содержащие одинаковые элементы C++

2
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
22.11.2012, 19:34 2
Лучший ответ Сообщение было отмечено Qwer345 как решение

Решение

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
uses crt;
const nmax=500;
var a:array[1..nmax] of integer;
    n,i:integer;
    f:boolean;
begin
clrscr;
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until (n>1)and(n<=nmax);
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=-25+random(51);
  write(a[i]:4);
 end;
writeln;
f:=false;
i:=1;
while(i<=n div 2)and not f do
if a[i]=a[n-i+1] then f:=true
else i:=i+1;
if f then write('В массиве есть одинаковые равноудаленные числа')
else write('В массиве нет одинаковых равноудаленных чисел');
readln
end.
1
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 7
23.11.2012, 17:08  [ТС] 3
программа не корректно работает, когда вводишь данные программа выдает "В массиве нет одинаковых равноудаленных чисел" хотя они есть. Можно будет это исправить ?
0
23.11.2012, 17:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2012, 17:08
Помогаю со студенческими работами здесь

Выяснить, есть ли одинаковые элементы в массиве. Определить их значение и индексы
Выяснить, есть ли одинаковые элементы в массиве. Определить их значение и индексы.

1. выяснить, есть ли в двумерном массиве одинаковые элементы. 2. заполнить массив А размерром MxM
1. Составить программу, выясняющую, есть ли в двумерном массиве размера MxN одинаковые элементы....

Выяснить есть ли в целочисленном массиве простые числа
Просьба написать на уровне СУЗа;) Добавлено через 37 минут Срочно пожалуйста,скоро зачет.

Массив: Найти пары элементов массива B, равноотстоящих от начала и конца массива и имеющих одинаковые значения
Помогите пожалуйста. Найти номера пары элементов массива B, равноотстоящих от начала и конца...

Найти номера пары элементов массива b=(b1,b2,.,bn) равностоящий от начала и конца массива и имеющих одинаковые значени
Найти номера пары элементов массива b=(b1,b2,...,bn) равностоящий от начала и конца массива и...

Выяснить есть ли одинаковые числа в массиве
Выясните, есть ли одинаковые числа в массиве или же массив содержит только разные. Сосчитайте...


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

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