|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2013, 19:38 | #1 |
Регистрация: 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; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти сумму элементов массива,расположенных между первым и вторым отрицательными элементами | Кристюша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 |