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

Заполнение массива с клавы, и подсчет суммы элементов с функцией - C++

Восстановить пароль Регистрация
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 15:17     Заполнение массива с клавы, и подсчет суммы элементов с функцией #1
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
#include <iostream>
 
using  namespace std;
 
int sum(int arr [], int size)
{
    int rezult = 0;
    for (int i = 0; i < size; i++)
    {
        rezult += arr[i];
    }
    return rezult;
}
 
int main()
{
    int n;
    cout << "Vvedite n: ";
    cin>> n;
    int arr[];
    for (int i = 0; i < n; i++)
    cin<<arr[i];
    int x = sum(arr,n);
    cout << x << endl;
    cin.get();
}
в чем ошибка? не могу понять
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 15:17     Заполнение массива с клавы, и подсчет суммы элементов с функцией
Посмотрите здесь:

C++ Рекурсия,заполнение массива рекурсивной функцией.
C++ Подсчет суммы элементов в заданном рядке/столбце/диагонали матрицы
Подсчет суммы нечетных элементов массива C++
C++ Подсчет суммы элементов в матрице
Массивы: Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов C++
Подсчет количества элементов ,больше суммы предшествующих в одномерном массиве C++
C++ Подсчет суммы отрицательных элементов массива А(10)
C++ Описать функции ввода с клавы элементов одномерного массива и определения количества 0 в этом массиве

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,167
Завершенные тесты: 1
16.03.2014, 15:30     Заполнение массива с клавы, и подсчет суммы элементов с функцией #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Надо указать размер массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
    int n;
    cout << "Vvedite n: ";
    cin>> n;
    if(n>100)n=100;
    int arr[100];
    for (int i = 0; i < n; i++)
    {
        cout<<"vvedite "<<i<< " element:"<<flush;
        cin>>arr[i];
    }
    int x = sum(arr,n);
    cout << x << endl;
    system("pause");
}
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 15:36  [ТС]     Заполнение массива с клавы, и подсчет суммы элементов с функцией #3
zss, спасибо, указал размерность, но через 1 строку cin << arr[i]; ошибка в этой сроке

Добавлено через 46 секунд
zss, исправил)
Yandex
Объявления
16.03.2014, 15:36     Заполнение массива с клавы, и подсчет суммы элементов с функцией
Ответ Создать тему
Опции темы

Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru