Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Сумма элементов массива, расположенных между первым и последним элементом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хочется чтоб функция main узнала число набитое счётчиком в функции god http://www.cyberforum.ru/cpp-beginners/thread699181.html
просмотрев кучу примеров с функциями в сети, написав различные значения функции god у меня всё никак не получается её вызвать в функции main. хочется чтоб функция main узнала число набитое счётчиком...
C++ Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это можно использовать?? http://www.cyberforum.ru/cpp-beginners/thread699177.html
C++ Как определить, есть ли файл на диске. Проверка двух файлов
Всем привет! Задача: проверить существование двух файлов и не пустые ли они. проверить существование одного файла: http://www.rsdn.ru/article/qna/baseserv/fileex.xml все эти способы работают для...
C++ Не получается нормально вывести рамку, в последнем цикле ошибка (классы c++)
не получается нормально вывести рамку, в последнем цикле ошибка (nuwna takaja) XXXXXXXXXXXX -sverhu na vesj ekran odna linija i po krajam (po odnomu stolbiku s kawdogo kraju ) kak bi o4ertitj pole...
C++ Вычисление функции c помощью разложения в ряд http://www.cyberforum.ru/cpp-beginners/thread699160.html
Составить программу для вычисления функции c помощью разложения в ряд: Вычислить и вывести на экран в виде таблицы значения функции на интервале от xn до xk с шагом dx с точностью eps. ...
C++ Что значит char c[10] объясните пожалуйста пошагово этот код #include <iostream> using namespace std; int main( ) { char c, c2; подробнее

Показать сообщение отдельно
LVV
57 / 57 / 4
Регистрация: 15.02.2010
Сообщений: 249
16.11.2012, 20:37
Цитата Сообщение от flatra Посмотреть сообщение
тут есть еще слова между положительными элементами
Это в корне меняет задачу !!!

Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
int i1,i2;
 for (i1=0; i1<n; i1++)
     if (arr[i1]>0) break; // определяем индекс i1 первого положительного элемента
 for (i2=n; i2>0; i2--)
     if (arr[i2]>0) break; // определяем индекс i2 последнего положительного элемента
 
  // находим сумму между первым и последним положительным элементом
 int s=0;
 for (int i = i1+1; i < i2-1; i++)
 s+=arr[i];
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru