Деструктор ума
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
1

Нужен консул по массивам

10.04.2009, 14:06. Показов 2312. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача легка для профи в BC++B, по-этому требуется ваш консул
Мне нужно вывести сумму всех элементов массива, но именно тех у которых значение больше 10.
C++
1
2
3
4
5
6
7
int a[30];
int i, ,summ;
for(i=10;i<30;i++);
cin>>a[i];
summ=summ+a[i];
cout<<summ<<endl;
getch();
Считает только одно число которое мы вводим(a[i]), а как так сделать чтобы прога соответствовала поставленной задаче? То есть при вводе чисел после компиляции через пробел выводилась их сумма.
Массив кстати состоит из целых чисел.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2009, 14:06
Ответы с готовыми решениями:

Нужен совет как доделать задачку по массивам
Вот задача. Динамически выделить память под N элементов целого типа int. Разработать алгоритм и...

Задача по массивам (нужен совет с решением или расшифруйте что хотят в задаче)
&quot;Задан массив, элементами которого являются произвольные целые числа. Необходимо определить...

По массивам
Возникла проблема: В ходе написания программы удобно использовать локальные переменные - они...

По массивам....
Добрый вечер:).На носу итоговая сессия, к сожалению для допуска на нее не могу справится с заданием...

21
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
10.04.2009, 19:29 21
Author24 — интернет-сервис помощи студентам
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.h>
#include <conio.h>
#include <stdlib.h> // для генерации случаных чисел
#include <time.h> // для получения текущего времени для генерации чисел
 
int main()
{
 
    int a[30];
    int i, summ=0;
 
    /* включаем генерацию чисел на основе текущего времени для машинонезависимой генерации */
    srand(time(0)); 
 
    for (i=0; i<30; i++)
    {
        a[i] = rand()%30; // генерация в пределах от 0 до 30
        cout.width(3); // устанавливаем вывод в три символа
        cout << a[i]; // выводим элемент
    }
 
 
    for (i=0; i<30; i++)
        if (a[i]>10) summ+=a[i];
 
 
    cout << "\nSumma = " << summ;
 
    getch();
    return 0;
}
1
Chivortep
19.04.2009, 12:21 22
a[i]=rand();
19.04.2009, 12:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2009, 12:21
Помогаю со студенческими работами здесь

по массивам
Для одномерного массива, состоящего из n вещественных чисел: а) найти минимальный по модулю...

По массивам
я не понимаю один единственный момент,как происходит, увеличение каждый раз счетчика длины? ...

По массивам...
Задан случайный массив. Нужно получить без повторений элементы, встречающиеся в массиве более...

задачи по массивам
Доброго времени суток! Помогите с решением. Нужно использовать массивы. {a}_{1}, {a}_{2}, ......


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

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

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