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

Проверить код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Просьба http://www.cyberforum.ru/cpp-beginners/thread903450.html
Помогите с 9 вариантом заданий...Если заданий меньше то задания идут по второму кругу до 9 по счету...Задания:5,7-12
C++ Вложенные циклы. Решить уравнение на ЭВМ в диалоговом режиме Вложенные циклы * Для задач, приведенных в таблице 7.1, необходимо: - Составить графический алгоритм с использованием операторов цикла и условных операторов; - Составить не менее двух программ:... http://www.cyberforum.ru/cpp-beginners/thread903448.html
Секундомер вкупе с функцией C++
Доброго времени суток! Помогите,пожалуйста,дорешать задачу. Это вычисление факториала, мне осталось сделать секундомер - чтобы после каждого вычисления выводилось время,затраченное программой на...
C++ рекурсивные алг. структуры
Есть запись алгоритма: ... алг Экспонента (арг вещ Х, ε, рез цел N, рез вещ A) нач | если Х>0 | | то | | N:=0 | | k:=0 | | | нц пока k=0 | | | | если ε>Общ(Х,N)
C++ циклические алг. структуры http://www.cyberforum.ru/cpp-beginners/thread903415.html
Ребят, у меня нестандартная просьба: у меня серьезные проблемы с записью алгоритмов. Есть вот такой вот пример: Построить и записать алгоритм определения минимального элемента и его индекса в...
C++ Матрици в С++ В мастрици С количество столбик в каждой строке случайным натуральным числом с интервала (a; b) но общее количество элементов является квадратом натурального числа переписать все элементы з... подробнее

Показать сообщение отдельно
Andru1312
2 / 2 / 0
Регистрация: 03.03.2013
Сообщений: 102

Проверить код - C++

16.06.2013, 15:43. Просмотров 255. Ответов 4
Метки (Все метки)

Предоставляемые целые числа с1, ... с9. Есть ли в этой последовательности три подряд стоящих нулевых элементов. Если есть, то напечатать их номера, если нет, то вычислить сумму элементов в последовательности.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void main()
{
  const int n=9;
    int a[n],i,s=0;
setlocale( LC_ALL,"Russian" );  
cout<<"Введите последовательность:\n";
for(i=1;i<=n;i++)
cin>>a[i];
 for(i=1;i<=n;i++)
  {if((a[i]==0) && (a[i]==a[i+1]) && (a[i]==a[i+2]))
 {cout<<"номера элементов:"<<i<<","<<i+1<<","<<i+2<<endl;}
 else s+=a[i];}
 if(s!=0)
     cout<<"сумма последовательности:"<<s<<endl; 
        system("pause");
    }
Проблема в том, что выводится и номера нулевых элементов и сумма всех элементов.

Подскажите где о шибка. заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru