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

Найти сумму массива! - C++

Восстановить пароль Регистрация
 
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
04.12.2013, 17:30     Найти сумму массива! #1
Сумму элементов массива, расположенных между первым элементом и элементом равным нулю.
Ели нуля нет, вывести сумму всех элементов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FAQEnD
 Аватар для FAQEnD
43 / 43 / 1
Регистрация: 15.12.2012
Сообщений: 88
04.12.2013, 17:37     Найти сумму массива! #2
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>
#include <time.h>
using namespace std;
int main()
{
    srand(time(NULL));
    int *a, size, i, sum(0);
    cout<<"Enter size";
    cin>>size;
    a = new int [size];
    for(i = 0; i < size; i++)
        a[i] = rand()%30 - 12;
    for(i = 0; i < size; i++)
        cout<<a[i]<<" ";
    for(i = 0; i < size; i++)
        if(a[i] != 0)
            sum += a[i];
        else
            break;
    cout<<"Sum = "<<sum;
    system("Pause");
    return 0;
}
Despot777
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 118
04.12.2013, 17:45  [ТС]     Найти сумму массива! #3
Я проверил и она что то не то выводит
FAQEnD
 Аватар для FAQEnD
43 / 43 / 1
Регистрация: 15.12.2012
Сообщений: 88
04.12.2013, 18:55     Найти сумму массива! #4
Цитата Сообщение от Despot777 Посмотреть сообщение
Я проверил и она что то не то выводит
Вообще ничего не выводить или как?
Yandex
Объявления
04.12.2013, 18:55     Найти сумму массива!
Ответ Создать тему
Опции темы

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