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

Проверить, есть ли в массиве среди соседних элементов противоположные

16.02.2011, 13:35. Показов 2301. Ответов 1
Метки нет (Все метки)

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

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program abc;
var
A: array [1..100] of real;
i,n:integer;
s: real;
begin
writeln('введите кол-во элементов массива');
readln (n);
writeln('введите элементы массива');
for i:=1 to n do
readln(A[i]);
    begin
    s:=A[i+1]/A[i];
      end;
    if s=-1 then writeln('элементы',A[i],' и ',A[i+1],'противоположны')
       else writeln('нет противоположных элементов');
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2011, 13:35
Ответы с готовыми решениями:

Проверить, есть ли среди чисел взаимно-противоположные
37. Составить программу, определяющую, есть ли среди чисел a b c взаимно-противоположные. Если такие числа есть, то возвести их в квадрат и...

Проверить, есть ли в массиве положительные элементы и если есть, то найти среди них максимальный
задан одном. массив из N чисел. нужно проверить есть ли в массиве положительные элементы и если есть, то нужно найти среди них максимальный.

Проверить, есть ли в одномерном массиве X, A(n) и B(n) одинаковые элементы, если есть, то найти среди них наибольший
Проверить, есть ли в одномерном массиве X, A(n) и B(n) одинаковые элементы, если есть, то найти среди них наибольший. Нужно...

1
 Аватар для PsiYar
124 / 120 / 54
Регистрация: 10.02.2011
Сообщений: 202
16.02.2011, 13:49
условие надо в цикле проверять

Добавлено через 5 минут
Цитата Сообщение от Дарья Дмитренко Посмотреть сообщение
Pascal
1
2
3
4
begin
s:=A[i+1]/A[i];
end;
if s=-1 then writeln('элементы',A[i],' и ',A[i+1],'противоположны')
вместо этого
Pascal
1
2
3
4
5
6
7
8
for i:=1 to n do
begin
s:=s[i+1]/s[i];
if s=-1 then writeln('элементы',A[i],' и ',A[i+1],'противоположны')
else inc(k);
end;
if k=0 then writeln('нет противоположных элементов');
end.
только к опиши в var

Добавлено через 2 минуты
сори, не так
Цитата Сообщение от PsiYar Посмотреть сообщение
s:=s[i+1]/s[i];
а так
Pascal
1
s:=a[i+1]/a[i];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2011, 13:49
Помогаю со студенческими работами здесь

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

Проверить наличие в массиве одинаковых соседних элементов
#include "stdafx.h" #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); const int N =...

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

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

Определить, есть ли в массиве М (15) пары соседних одинаковых элементов
1.Определить, есть ли в массиве М (15) пары соседних одинаковых элементов. Сделал задание так,что мы сами вводим массив.Препод требует...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru