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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Jack Wade
63 / 36 / 6
Регистрация: 24.02.2013
Сообщений: 250
#1

Массивы в C++: найти сумму всех элементов массива - C++

11.07.2013, 22:26. Просмотров 1592. Ответов 5
Метки нет (Все метки)

Подскажите пожалуйста, где здесь ошибка?

Мне нужно написать программу ввода 10 чисел в массив, и вывод их на экран с выводом суммы всех элементов массива...

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
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <iostream>
#include <conio.h>
 
int main(void)
{
    setlocale(LC_ALL,"Russian_Russia");
    
    int mas[10];
    int i, summas;
    printf("Введите элементы массива \n");
    i=1;
    
    while (i!=11)
      {
          scanf("%d",mas[i]);
          i++;
      } 
      
    i=1;
    
    while (i!=11)
      {
          summas+=mas[i];
          i++;
      }
      
    i=1;
    
    system("cls");
    
    printf("Элементы массива: \n");
    
    while (i!=11)
      {
          printf("%5d", mas[i]);
          i++;
      }
      
    printf("Сумма массива = %d", summas);
    
    getch();
    
    return 1;
}
Добавлено через 11 минут
Всё, Сам разобрался...

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
#include <stdio.h>
#include <iostream>
#include <conio.h>
 
int main(void)
{
    setlocale(LC_ALL,"Russian_Russia");
    
    int mas[10];
    int i, summas = 0;
    
    printf("Введите элементы массива: \n");
         
    for (i=1; i<=10; i++) scanf("%d", &mas[i]);
          
    for (i=1; i<=10; i++) summas=summas + mas[i];
    
    system("cls");
    
    printf("Все элементы массива: \n");
    
    for (i=1; i<=10; i++) printf("%5d", mas[i]);
      
    printf("\nСумма всех элементов массива = %d", summas);
    
    getch();
    
    return 1;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2013, 22:26     Массивы в C++: найти сумму всех элементов массива
Посмотрите здесь:

Одномерные массивы и указатели (найти количество элементов массива, равных 0, сумму элементов массива...) - C++
Помогите пожалуйста разработать программу и реализовать интуитивный понятный интерфейс (используя формы).При написании программы можно...

Массивы: найти сумму, произведение, среднее арифметическое всех чисел массива - C++
1.Задано число X.Сформировать массив, состоящий из Х элементов по правилу Ai=x/i. Найти сумму, произведение, среднее арифметическое всех...

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

Найти сумму всех нечетных элементов массива и заменить все четные на эту сумму - C++
#include &lt;iostream&gt; using namespace std; void Sum(int a, int n, int&amp; sum) { for (int i = 0; i &lt; n; i++) { if (a % 2 != 0) ...

Одномерные массивы: Найти среднее арифметическое всех элементов массива - C++
Одномерные массивы Задача: Найти среднее арифметическое всех элементов массива.

Найти сумму всех элементов массива, кроме элементов с номерами от K до L - C++
Дан массив размера N и целые числа K и L (1 &lt; K ≤ L ≤ N). Найти сумму всех элементов массива, кроме элементов с номерами от K до L...

Найти сумму всех элементов массива - C++
Массив задается с клавиатуры, состоит из 5 чисел в диапазоне 45-78. Найти сумму всех элементов массива. Помогите решить.

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

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

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

Найти сумму и произведение всех элементов массива - C++
Найти сумму и произведение всех элементов массива

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sonyk91
106 / 106 / 4
Регистрация: 01.10.2012
Сообщений: 1,907
Завершенные тесты: 1
11.07.2013, 22:33     Массивы в C++: найти сумму всех элементов массива #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 <stdio.h>
#include <iostream>
#include <conio.h>
 
void main(void)
{
    setlocale(LC_ALL,"Russian_Russia");
 
    int mas[10], i = 0, summas = 0;
    printf("Введите элементы массива \n");
 
    while (i != 10) scanf("%d", &mas[i++]);
    i = 0;
    while (i!=10) summas+=mas[i++];
    
    i=0; system("cls");
 
    printf("Элементы массива: \n");
    while (i!=10)
        printf("%5d", mas[i++]);
 
    printf("Сумма массива = %d", summas);
    getch();
}
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
11.07.2013, 22:35     Массивы в C++: найти сумму всех элементов массива #3
Цитата Сообщение от Jack Wade Посмотреть сообщение
Всё, Сам разобрался...
Не разобрались
C++
1
for (i=1; i<=10; i++)
Индексация массива начинается с 0. У Вас начинается с 1 и заканчивается 10, а это уже выход за пределы массива, т.к. последний элемент в нем mas[9].
karaulov6
15 / 15 / 1
Регистрация: 23.03.2013
Сообщений: 171
11.07.2013, 22:45     Массивы в C++: найти сумму всех элементов массива #4
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
#include <string>
#include <iostream> 
#include <ctime> 
 
using namespace std; 
 
 
 
int main() 
{ 
setlocale(LC_ALL, "Russian"); 
 
int N[10]; 
int R = 0;
cout << "Введите 10 чисел!" << endl << endl ;
 
for(int i = 0;i < 10; i++)
{
    cin >> N[i];
    R+=N[i];
}
 
cout << "Результат:" << R << endl;
 
 
system("pause");
 
 
return 0;
 
}
Belfegor
11.07.2013, 22:53
  #5

Не по теме:

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main() {
    int arr[10], s = 0;
    for (int &x : arr) {
        std::cin >> x;
        s += x;
    }
    std::cout << s << std::endl;
}

Jack Wade
63 / 36 / 6
Регистрация: 24.02.2013
Сообщений: 250
11.07.2013, 23:26  [ТС]     Массивы в C++: найти сумму всех элементов массива #6
Мимино, забылся
Yandex
Объявления
11.07.2013, 23:26     Массивы в C++: найти сумму всех элементов массива
Ответ Создать тему
Опции темы

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