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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов http://www.cyberforum.ru/cpp-beginners/thread788810.html
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов. ...
C++ NEWMAT библиотека Как сомпилировать библиотку newmat11 (http://www.robertnz.net/ol_doc.htm) в Visual C++ 2010? плиз помогите http://www.cyberforum.ru/cpp-beginners/thread788805.html
Ветвление и система уравнений C++
Дано действительное число х. Вычислить z. формула: за ранее спасибо!!!
C++ Естественное двухпутевое слияние
Реализация связи элементов линейного списка - указатели. Способ организации линейного связанного списка - дек. Алгоритм сортировки - Естественное двухпутевое слияние. Не могу написать код...
C++ Массивы. Найти минимальное значение элементов массива http://www.cyberforum.ru/cpp-beginners/thread788789.html
Задание на масив на С++ Найти минимальное значение элементов массива. Вывести на дисплей полученное значение.После этого изменить исходный мас-сив, выполнив указанную операцию для всех его...
C++ Перенос текста в файл без комментариев Дело такое, нужно написать программу, которая из одного файла, в котором написана рабочая программа с комментариями, переносит текст в другой текстовый файл, но уже без комментариев. Хотел сделать,... подробнее

Показать сообщение отдельно
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121

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

18.02.2013, 00:30. Просмотров 460. Ответов 3
Метки (Все метки)

Написать программу, в которой массив генерируется случайными числами от 0 до 9.
Вычислить сумму элементов массива до первого нуля

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
    SetConsoleOutputCP(1251);
    srand((unsigned) time(NULL));
    int mas[10],sum=0;
    for (int i=0; i<10; i++)
          mas[i]=rand()%10;
      
    for (int i=0; i<10; i++)
        cout<<mas[i]<<endl;
 
    cout<<endl;
    for (int i=0; i<10; i++)
    {
        if (mas[i]==0)
            break;
        else
        {
        sum=sum+mas[i];
        cout<<"Сумма массива до первого нуля "<<sum<<endl;
        }
    }
}
так правильно или можно упростить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru