0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
1

Посчитать сумму чисел стоящих после последнего числа 0

02.11.2011, 00:28. Показов 845. Ответов 4
Метки нет (Все метки)

Подскажите как в одномерном массиве состоящем из n количества чисел посчитать сумму чисел стоящих после последнего числа 0
как найти вот этот последний ноль?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2011, 00:28
Ответы с готовыми решениями:

Найти сумму чисел, стоящих после первого положительного числа в файле
Найти сумму чисел, стоящих после первого положительного числа в файле.

Посчитать сумму отрицательных элементов массива, стоящих после положительных
Нужно посчитать сумму отрицательных элементов стоящих после положительных: Вот пример: 1 4 -3...

Заменить каждый элемент, кроме первого и последнего, на сумму элементов, стоящих до и после него
Заменить каждый элемент, кроме первого и последнего, на сумму элементов, стоящих до и после него....

Найти максимальный элемент массива и посчитать сумму элементов стоящих после него
Дано задание: найти максимальный элемент массива и посчитать сумму элементов стоящих после него....

4
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
02.11.2011, 00:31 2
Цитата Сообщение от Lexandr2008 Посмотреть сообщение
как найти вот этот последний ноль?
начать с конца, проверять элементы пока не встретиться ноль или начало массива
0
0 / 0 / 0
Регистрация: 26.02.2010
Сообщений: 34
02.11.2011, 00:59  [ТС] 3
Цитата Сообщение от Net_Wanderer Посмотреть сообщение
начать с конца, проверять элементы пока не встретиться ноль или начало массива
как это будет выглядеть в for что б с последнего элемента до первого читал:
0
Студент
148 / 148 / 64
Регистрация: 18.01.2011
Сообщений: 469
02.11.2011, 08:40 4
C++
1
for(int i = n - 1; i >= 0; i--)
1
Эксперт С++
4722 / 2543 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
02.11.2011, 10:03 5
C++
1
2
3
4
5
6
7
int sum=0;
for(int i = n - 1; i >= 0 && mas[i]!=0; i--)
    sum+=mas[i];
if(i==-1)
    cout<<0;
else
    cout<<sum;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2011, 10:03
Помогаю со студенческими работами здесь

Посчитать количество элементов в строке матрицы, стоящих после первого отрицательного числа
Всем привет) Ребят очень нужна помощь с контрольной работой.:-| 1) создать прямоугольную...

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

Дана последовательность чисел. Посчитать произведение цифр последнего числа, кратного 5
Дана последовательность чисел. Посчитать произведение цифр последнего числа, кратного 5.

Найти сумму всех чисел стоящих выше главной диагонали матрицы, и сравнить ее с суммой чисел, стоящих ниже
Дан двумерный массив (N+15)x(N+15) найти сумму всех чисел стоящих выше главной диагонали и сравнить...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru