Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2012, 16:50   #1
Борис.
Новичок
Джуниор
 
Регистрация: 29.02.2012
Сообщений: 2
По умолчанию Найти в одномерном массиве индексы первого и последнего отрицательных элементов(с++)

количество задает пользователь, сами элементы выдаются на рандоме.
Борис. вне форума Ответить с цитированием
Старый 29.02.2012, 17:47   #2
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

Код:
int f=0,l=n-1;
while(A[f]>=0 && f<n ) f++;
if(f==n-1) cout<<"нет отрицательных";
else {
while(A[l]>=0 ) l--;
cout<<"First: "<<f<<endl<<"Last: "<<l<<endl;}
Как-то так.
Ёж птица гордая, пока не пнешь не полетит.

Последний раз редактировалось Ezhuk; 29.02.2012 в 20:50.
Ezhuk вне форума Ответить с цитированием
Старый 29.02.2012, 18:07   #3
Борис.
Новичок
Джуниор
 
Регистрация: 29.02.2012
Сообщений: 2
По умолчанию

как я понял то f -нулевой индекс, n - длинна массива, заданная пользователем, а l тогда индекс последнего отрицалного??
Борис. вне форума Ответить с цитированием
Старый 29.02.2012, 20:49   #4
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

f от first, в данном случае первый отрицательный.
l - last, последний.
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерном массиве, состоящем из n вещественных элементов (найти количество, сумму и отсортировать) arshavin Паскаль, Turbo Pascal, PascalABC.NET 8 23.10.2018 22:32
В целочисленном одномерном массиве A(N) найти номер последнего максимального значения среди нечетных элементов (Pascal) Vladimir Ryabov Помощь студентам 0 27.11.2011 13:59
Найти максимальное значение среди отрицательных элементов и вывести на экран его индексы. Nursik77 Помощь студентам 2 08.04.2011 17:23
Произведение отрицательных элементов в одномерном массиве - в чём ошибка? Жека:) Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 06.04.2009 16:10
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16