0 / 0 / 0
Регистрация: 12.12.2008
Сообщений: 5
1

Найти номер последней пары соседних элементов с разными знаками

17.12.2008, 22:29. Показов 5414. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите решить задачу пожалуста: найти номер последней пары соседних элементов с разными знаками
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2008, 22:29
Ответы с готовыми решениями:

Определить, есть ли в данном массиве две соседних положительных пары и найти номер первой
определить есть ли в данном массиве две соседних положительных пары и найти номер первой.

Найти и вывести все пары соседних элементов, в которых сумма цифр первого числа больше суммы цифр второго
Дан массив целых чисел. Найти и вывести все пары соседних элементов, в которых сумма цифр первого...

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

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

6
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
17.12.2008, 22:39 2
Ну я, как великий телепат, понял что это одномерный массив, если это так, то предлагаю начать проверку с конца, проверку оформить через цикл:
Код
While (p) and (i>1) do
если найдётся пара которая удволетворяет твоим условиям, то p:=False; и всё
0
0 / 0 / 0
Регистрация: 12.12.2008
Сообщений: 5
17.12.2008, 22:53  [ТС] 3
извеняюсь, забыл: найти номер последней пары соседних элементов с разными знаками в масиве А(n)

Добавлено через 54 секунды
спасибо за подсказку ща попробую
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
17.12.2008, 23:06 4
Код
k:=0;
for i:=n downto 1 do
if a[i]*a[i-1]<0 then
   begin
    write('Eta para s nomerami ',i,' ',i-1);
     readln;
       k:=1;
      exit;
    end;
if k=0 then write('Takoj pary net!');
readln
end.
0
25 / 20 / 4
Регистрация: 13.03.2008
Сообщений: 79
17.12.2008, 23:15 5
Код
write('Eta para s nomerami ',i,' ',i-1);
     readln;
       k:=1;
      exit;
Puporev, а зачем вы присваиваете переменной k значение 1 перед выходом из программы вообще?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
17.12.2008, 23:46 6
А если пару не встретим, то и выхода не будет и к останется =0, о чем и сообщим., это вместо флага.

Добавлено через 1 минуту 6 секунд
Читать надо до конца.
0
7 / 5 / 5
Регистрация: 27.03.2012
Сообщений: 71
31.03.2012, 23:13 7
...
Delphi
1
2
3
4
5
6
7
      begin
      e:=a[i+1];
      if (e>0) and (a[i]<0) and (e<>0) and (a[i]<>0) and (n-1>i)
      then Edit3.Text:=IntToStr(i+1)+' и '+IntToStr(i+2);
      if (e<0) and (a[i]>0) and (e<>0) and (a[i]<>0) and (n-1>i)
      then Edit3.Text:=IntToStr(i+1)+' и '+IntToStr(i+2);
      end;
...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2012, 23:13
Помогаю со студенческими работами здесь

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

Определите номер последней пары соседних элементов массива с разными знаками
Определите номер последней пары соседних элементов с разными знаками.

Нахождение и вывод пары с наименьшей суммой среди непересекающихся пар соседних элементов
Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от –10...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru