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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс "Треугольник" http://www.cyberforum.ru/cpp-beginners/thread106384.html
Привет!!! Помогите пожалуйста! 1) Разработать класс "Треугольник", который должени иметь поля (координаты трех базовых точек), а также конструктор и два метода : метод вычисления площади и метод, называющий фигуру. 2) Разработать класс "Прямоугольник", являющийся наследником класса "Треугольник". Соответствующим образом переопределить методы.
C++ Бинарные файловые потоки Существует ли стандартный вариант? Как обозван тип такого потока для записи? Для чтения? Чтоб бинарники писать операторами типа so<<d; (so - поток, d - данное любого типа), а читать si>>d; (si - поток). http://www.cyberforum.ru/cpp-beginners/thread106377.html
программа на С++ для компрессии/декомпрессии файлов C++
Посоветуйте пожалуйста литературу по этому вопросу,а также посоветуйте какие библиотеки использовать для компрессии,а какие для декомпрессии и если не трудно,то скиньте пожалуйста ссылки на исходники данной программы.Заранее благодарен.
C++ Метод LU-факторизации
Вобщем дали задание написать алгоритм LU.Классы еще не изучали.Возможно ли написать алгоритм LU без классов? Задание вообще очень объемное нужно написать Такую программу которая прнимает значения размерности матрицы с клавы и чтобы можно было задавать коэффициенты опять таки с клавы.(Все это сделал) Проблема в создании алгоритма решения.(сам алгоритм ясен).Непойму как представить один элемент...
C++ Побитовые опреции в си.Как решить ??? http://www.cyberforum.ru/cpp-beginners/thread106367.html
Привет))) Дано длинное целое неотрицательное число. Получить число, инвертируя его нечетные биты.Если можно код с коментариями...
C++ Вопрос к опытным програмистам Ситуация такова, начинаю учить программирование в целом ну и Си++ в частности, как показало множество самостоятельных заданий в книге у меня немного туго с логикой решения задачи, да может я туп и крив, но я упорен, по сему хотелось бы уточнить стоит ли убивать часы и самому догонять до решения задач, либо же помучившись подсмотреть и идти дальше и быть уверенным что логическое мышление и умение... подробнее

Показать сообщение отдельно
lamer_kleon
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 5
19.03.2010, 12:09  [ТС]     Вычислить сумму элементов массива, расположенных между первым и вторым положительными элементами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream.h>
#include <conio.h>
 #include <stdlib.h>
main()
{
    randomize();
int i,x=0,y=0,s=0;
 int const n=6;
int array[n];
   cout <<"Vvedite elementi massiva:"<< endl;
    for (i=0; i<n;i++)
 cin>> array[i];
    cout<<endl;
for (i=0; i<n;i++)
 {if (array[i]==0) x=i;}
for (i=n;i>=0;i--)
 if (array[i]==0) y=i;
if ((y==x) || (x==y+1)) cout<<"net promezgutka";
 else {
  for (i=y;i<x;i++)
   s=s+array[i];
cout<< s <<endl;
   }
getch() ;
}
подобная программа но находит сумму между 1 и последним нулём
Хотел поправить под свою но нихрена ни выходит мож кто поможет???
Зарание спасибо!!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru