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

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

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

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

28.12.2012, 00:29. Просмотров 657. Ответов 2
Метки нет (Все метки)

всем привет может кто подсказать почему в ответе всё время 0 не могу понять
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main(){
    setlocale(0,"");
    float *s,sum=0;
    int i,n,a=0;
    cout<<"Введите размерность массива\n";
    cin>>n;
    s = new float[n];
    for(i = 0;i<n;i++){
        cout<<setw(5)<<(*(s+i)=(rand() % 20-1))/5;
    }
    cout<<endl;
    for(i = n;i = 0;i--){
        if (*(s+i)<0)
            a=i;
        else a=n;
        break;
    }
    for(i = 0;i<a;i++){
        sum+=s[i];
    }
    cout<<"Сумма элементов массива до последнего положительного = "<<sum<<endl;
    system("pause");
    delete []s;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 00:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить сумму элементов, расположенных до последнего положительного элемента (C++):

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

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

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

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

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

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

2
Croessmah
Ушел
13766 / 8016 / 924
Регистрация: 27.09.2012
Сообщений: 19,734
Записей в блоге: 3
Завершенные тесты: 1
28.12.2012, 07:27 #2
Цитата Сообщение от Vlad_ Посмотреть сообщение
C++
1
for(i = n;i = 0;i--)
i=0 - это присваивание.
0
Vlad_
7 / 7 / 0
Регистрация: 07.09.2012
Сообщений: 178
28.12.2012, 14:47  [ТС] #3
Croessmah, я пробовал и такой вариант,все равно в итоге 0, и по моему это присваивание только для if?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 14:47
Привет! Вот еще темы с ответами:

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

Найти сумму элементов массива, расположенных до последнего положительного элемента - C++
2) сумму элементов массива, расположенных до последнего положительного элемента. #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace...

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

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


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

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

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