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

В массиве A[N] определить сумму и количество элементов расположенных до первого отрицательного значения

19.12.2017, 21:08. Показов 716. Ответов 2
Метки нет (Все метки)

Есть код, но он на 10 элементов массива. А надо что бы мы сначала вводили количество элементов массива. В консоли первая строка была: (Введите количество элементов массива A[N]). Помогите пожалуйста.
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
31
32
33
34
35
36
37
#include <iostream>
#include <locale.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUS");
    int n;
    int mas[10];  // Это целочисленный массив, состоящий из 10 элементов
 
    int k = 0, sum = 0, kolvo = 0;
    int i;
    
    cout << "Введите элементы массива: " << endl;
    for (i = 0; i < 10; i++)
    {
        cout << "[" << i << "]: ";
        cin >> mas[i];
    }
    for (i = 0; i < 10; i++)
    {
        if (mas[i] < 0)
        {
            k = i;
            break;
        }
    }
    for (i = 0; i < k; i++)
    {
        sum += mas[i];
        kolvo++;
    }
    cout << "Сумма: " << sum << endl;
    cout << "Количество: " << kolvo << endl;
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2017, 21:08
Ответы с готовыми решениями:

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

Определить сумму и количество элементов массива, расположенных до первого отрицательного числа
Ввести целочисленный массив, состоящий из 10 элементов. определить сумму и количество элементов,...

Определить сумму и количество элементов массива, расположенных до первого отрицательного числа
Ввести целочисленный Массив,состоящий из 10 элементов. Определить сумму и колличество элементов,...

Определить сумму элементов массива, расположенных после первого отрицательного элемента
Создать массив из 20 случайных чисел в диапазоне от -10 до 30. Определить сумму элементов массива,...

2
98 / 97 / 11
Регистрация: 12.09.2016
Сообщений: 194
19.12.2017, 21:56 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
24
#include <iostream>
using namespace std;
int main()
{
    int sum=0;
    setlocale(LC_ALL, "RUS");   
    int n;
    cin>>n;
    int k=0;
    int *dinArr=new int[n]; // создание массива из n значений
cout << "Введите элементы массива: ";
int i=0;
    for(;i<n;i++)
    {
        cin>>dinArr[i];
        if(dinArr[i]<0) break;
        sum+=dinArr[i];
    }
    cout<<"Сумма: "<<sum<<endl;
    cout<<"Количество: "<<i<<endl;
    system("pause");
    return 0;
 
}
1
0 / 0 / 0
Регистрация: 10.12.2017
Сообщений: 4
19.12.2017, 22:19  [ТС] 3
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2017, 22:19
Помогаю со студенческими работами здесь

Найти сумму элементов, расположенных до первого отрицательного элемента
Дан массив − 19 элементов целого типа. Найти сумму элементов, распо- ложенных до первого...

Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента
Народ помогите построить программу Задание такое: Найти произведение и количество элементов...

Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента
окунулся в с++ буквально неделю назад и много ещё не понимаю. может кто помочь. вообщем необходимо...

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


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

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

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