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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leonid96
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 7
#1

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

01.07.2014, 16:24. Просмотров 219. Ответов 3
Метки нет (Все метки)

В одномерном массиве посчитать сумму элементов до последнего нулевого значения.
Использовать контейнер - List
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2014, 16:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посчитать сумму элементов до последнего нулевого значения (C++):

В одномерном массиве посчитать сумму элементов до последнего нулевого значения. Использовать контейнер - List - C++
не могу сделать...

Найти сумму элементов массива от первого до последнего нулевого - C++
Собственно, проблема с тем, как определить этот самый последний элемент и запомнить его. Вот что у меня получилось, но постоянно сумма=0...

Вычислить максимальный элемент массива до первого нулевого и сумму элементов до последнего положительного. - C++
В одномерном массиве, состоящем из n вещественных элементов вычислить: 1. Максимальный элемент массива, расположенный до первого...

Посчитать сумму модулей элементов массива, что расположены после первого нулевого элемента - C++
Помогите пожалуйста!!! Надо очень срочно, а у самого ничего не получается. Спасибо заранее.

В одномерном массиве посчитать сумму элементов после последнего положительного элемента - C++
Народ помогите я сижу на экзамене..сделайте простенькую прогу в с++(билдере).В одномерном массиве посчитать сумму элементов после...

Определить количество положительных элементов массива до последнего нулевого - C++
11. Составить программу, которая определяет количество положительных элементов до последнего нулевого элемента и количество отрицательных...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,997
01.07.2014, 16:35 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <list>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
  srand(time(0));
  int y;
  cin>>y;
  list<int> a(y);
  y=0;
  list<int>::iterator it;
  for (it=a.begin();it!=a.end();it++)
    y+=(*it=-100+rand()%200);
  cout<<"sum = "<<y;
}
Leonid96
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 7
01.07.2014, 17:04  [ТС] #3
посчитать сумму, причем тут вообще рандом?
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,997
01.07.2014, 17:21 #4
Цитата Сообщение от Leonid96 Посмотреть сообщение
посчитать сумму, причем тут вообще рандом?
так...понятно....включаем логику

1) создали контейнер длинны y
2) надо его заполнить т.к. он пустой(можно и ручками, но я люблю rand())
3) надо посчитать сумму


вместо того, чтобы делать
C++
1
2
3
4
5
for (it=a.begin();it!=a.end();it++)
*it=rand()%100;
 
for (it=a.begin();it!=a.end();it++)
sum+=*it;
логично это объединить и делать в 1 цикле...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2014, 17:21
Привет! Вот еще темы с ответами:

Сумма элементов массива, от первого до последнего нулевого, с использованием функции - C++
Практически готово, только при компиляции ошибка, не могу понять где: #include &lt;iostream&gt; using namespace std; int summa(int); ...

Посчитать сумму чисел стоящих после последнего числа 0 - C++
Подскажите как в одномерном массиве состоящем из n количества чисел посчитать сумму чисел стоящих после последнего числа 0 как найти вот...

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.07.2014, 17:21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru