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

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

Войти
Регистрация
Восстановить пароль
 
Ukei
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 30
#1

Найти сумму 5 элементов, которые введёт пользователь - C++

29.12.2009, 08:11. Просмотров 339. Ответов 3
Метки нет (Все метки)

как найти сумму 5 элементов который введёт пользователь?и правильно ли я создал двумерный массив?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void main()
{
    int a[4][5];
    int i,j;
             char b[5];
    int s=0;
    for (i=0;i<4;i++)
    { for (j=0;j<5;j++){
    a[i][j] = rand()%100;
    printf("%i\t",a[i][j]);}}
 
for(int i=0;i<5;i++)
  {
    printf("\nVvedite nomer %d-ogo elementa v diapazone ot 1 do 20: ",i+1);
    scanf("%d",&b[i]);
  }
for(int i=0;i<5;i++)
        s+=
        printf("\n\nSumma = %i",s);
    getch();
    }
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2009, 08:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму 5 элементов, которые введёт пользователь (C++):

В строке посчитать количество символов, которые введёт пользователь - C++
в строке посчитать количество символов,которые введёт пользователь

Суммировать все нечётные целые числа в диапазоне, который введёт пользователь с клавиатуры - C++
Условие Необходимо суммировать все нечётные целые числа в диапазоне, который введёт пользователь с клавиатуры Решение ...

Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов - C++
Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; ...

Dev-C++ Матрица. Найти сумму элементов в строках, которые не содержат отрицательных элементов - C++
Дана целочисленная квадратная матрица. Найти сумму элементов в строках, которые не содержат отрицательных элементов. Вопрос 1: как найти...

Найти сумму элементов в тех строках матрицы, которые не содержат отрицательных элементов - C++
Доброго времени суток, подскажите как написать код динамическим массивом. Дана целочисленная прямоугольная матрица. Определить: 1....

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Sergey_O
5 / 5 / 1
Регистрация: 09.12.2009
Сообщений: 65
29.12.2009, 08:59 #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
25
26
27
28
29
30
31
#include <iostream>
 
using namespace std;
 
void chisla_vvod(int *massiv,int razmer)
{
    for(int i=0;i<razmer;i++)
    {
        cout << "Enter" << endl;
        cin >> massiv[i];
    }
}
 
void summa_func(int *massiv, int razmer, int *summa)
{
    *summa=0;
    for(int i=0;i<razmer;i++)
    {
        *summa=*summa+massiv[i];
    }
}
 
void main()
{
    int razmer=5, summa;
    int *massiv=new int[razmer];
    chisla_vvod(massiv,razmer);
    summa_func(massiv,razmer,&summa);
    cout << "Summa=" << summa << endl;
    delete massiv;
}
мой вариант для суммы)
сделал 2 функции, чтобы было понятно
массив ты определил верно, только я не понял, зачем ты его используешь при таких условиях задачи
1
Ukei
0 / 0 / 0
Регистрация: 21.12.2009
Сообщений: 30
29.12.2009, 09:05  [ТС] #3
Благодарю) тока как буит выглядеть через printf u scanf?а то мы cout u cin не проходили ещё
0
Sergey_O
5 / 5 / 1
Регистрация: 09.12.2009
Сообщений: 65
29.12.2009, 09:16 #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 <iostream>
 
using namespace std;
 
void chisla_vvod(int *massiv,int razmer)
{
    for(int i=0;i<razmer;i++)
    {
        printf ("Enter\n");
        scanf("%d",&massiv[i]);
    }
}
 
void summa_func(int *massiv, int razmer, int *summa)
{
    *summa=0;
    for(int i=0;i<razmer;i++)
    {
        *summa=*summa+massiv[i];
    }
}
 
void main()
{
    int razmer=5, summa;
    int *massiv=new int[razmer];
    chisla_vvod(massiv,razmer);
    summa_func(massiv,razmer,&summa);
    printf("Summa= %d",summa);
    delete massiv;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2009, 09:16
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.12.2009, 09:16
Ответ Создать тему
Опции темы

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