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

Вычислить суммы элементов массива до первого нуля (доработать) - C++

Восстановить пароль Регистрация
 
jenya5455
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 53
23.12.2012, 22:31     Вычислить суммы элементов массива до первого нуля (доработать) #1
1) В массиве i,j, =1,…,8 есть хотя бы один нуль.
Вычислить суммы элементов массива до первого нуля.
Исходные данные: 1,17,2,4,-5,0,7,8.

Это задание, я в принципе разбираюсь в массивах (запись и суммирование, простейшие задачи), а вот что то не догоняю как можно сложить int числа массива до 1-го нуля , ещё передним стоит -5. Так что Разъесните пожалуйста, КТО - это уже прошол))). Спасибо !

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main ()
{    
    int  I[7];
    cout << "Ведите числа массива: 1,17,2,4,-5,0,7,8\n";
    
    int Summ=0;
    
    for (int i=0; 7>i; i++)  
    cin >> I[i];
   cout << "I = {";
    for ( int i=0; 7>i; i++)
   cout << I[i] <<" ";
    for (int i=0; 7>i; i++)
    Summ+= I[i];
    
   cout << "}\nSumm = " << Summ << endl;     
    
 system ("pause");
}
это исходник сумма есть ,условие пока не могу составить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2012, 22:31     Вычислить суммы элементов массива до первого нуля (доработать)
Посмотрите здесь:

C++ В одномерном массиве вычислить номер максимального элемента массива и сумму элементов массива, расположенных после первого положительного
Вычислить сумму элементов массива до первого нуля C++
Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного C++
C++ Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного
C++ Вычислить количество элементов массива целых M [15] больших квадрата первого элемента этого массива
C++ Вычислить сумму элементов массива до первого нуля
C++ Вычислить произведение элементов массива до первого отрицательного
Вычислить произведение элементов массива до первого отрицательного C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Maratovich
13 / 17 / 1
Регистрация: 05.09.2012
Сообщений: 210
23.12.2012, 22:43     Вычислить суммы элементов массива до первого нуля (доработать) #2
Цитата Сообщение от jenya5455 Посмотреть сообщение
for (int i=0; 7>i; i++)
во 1-ых сдесь ндо так :
C++
1
for (int i=0; i<7; i++)
а вот и само условие подсчета суммы до 1-го нуля
C++
1
2
3
4
5
6
for (int i=0; i<7; i++) 
{
if(I[i] != 0){Summ += I[i];}
else{break;}
}
cout<<Summ<<endl;
Yandex
Объявления
23.12.2012, 22:43     Вычислить суммы элементов массива до первого нуля (доработать)
Ответ Создать тему
Опции темы

Текущее время: 08:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru