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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2013, 19:38   #1
AlexQQ
 
Регистрация: 07.05.2013
Сообщений: 4
По умолчанию Вычислить разницу элементов массива, что расположены между первым отрицательным та вторым положительным элементами

(С++)
Всем привет,ребят подправьте плиз ф-цию,не правильно работает

inline int MASS<T>::raznica( )
{

int k = 0, d = 0, l1 = 0, l2 = 0 ;
int razn = 0;
for(int i = 0 ; i < this -> N; i++)
{
if (arr[i] < 0)
{
l1 = i;
k++;
break;
}
}

if ( k != 0 )
{
for(int j = 0 ; j < this -> N; j++)

{
if (arr[j] >= 0)
{
d++;
}

if( d == 2 )
{
l2 = j;
break;
}

}
}

for (int i = l1 + 1 ; i < l2 ; i++)
{
razn -= arr[i];
}

return razn;
}
AlexQQ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти сумму элементов массива,расположенных между первым и вторым отрицательными элементами Кристюша5 Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2012 16:06
Найти сумму элементов между первым и вторым отрицательным элементами. Что у меня неправильно? GreenMan Паскаль, Turbo Pascal, PascalABC.NET 2 26.02.2012 13:59
Вычислить сумму элементов массива, расположенных между первым и последним положительными элементами Fitch573 Помощь студентам 4 09.01.2012 18:04
найти сумму элементов массива расположных между первым и последним положительным Julila Помощь студентам 9 06.01.2011 02:32
среднее арифметическое между первый положительным и последним элементами массива Whitek Помощь студентам 2 19.10.2010 23:08