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

Работа с массивами. Реализовать заполнение массива двумя вариантами - C++

Восстановить пароль Регистрация
 
mamyger
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 2
21.04.2013, 01:34     Работа с массивами. Реализовать заполнение массива двумя вариантами #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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include<iostream>
#include<clocale>
usingnamespace std;
int main()
{
        setlocale(LC_ALL, "Russian");   
        int n;
        int min, max, result = 1;
 
            cout <<"Введите количество элементов массива: \n";
            сin>>n;
                int mass[n];
                for (int i=0; i<n; i++)
                {
                    cout <<"Введите элемент массива: ";
                    cin >> mass[n];
                }
                for (int i=0; i<n; i++)
                cout <<"Вы ввели: "<< mass[n]<<'\n';
 
                cout <<"Найдем сумму отрицательных элементов массива. \n";
 
sum=0;
k=0;
for (i=0;i<n;i++)><0)
if (mass[i]<0)
{ 
sum+=Ai;
k++;
}
                cout <<"Сумма отрицательных элементов массива равна"<<sum<<"\n";
 
cout <<"Вычислим произведение элементов массива, расположенных между максимальным и минимальным элементами\n";
 
for (i = 0; i < n; i++)
            min = max = a[minInd = maxInd = 0];
                for (i = 1; i < n; i++)
                    if (a[i] < min)
                            min = a[minInd = i];
                    else if (a[i] > max)
                         max = a[maxInd = i];
        if (minInd > maxInd) 
{
                    minInd += maxInd;
                    maxInd = minInd - maxInd;
                    minInd -= maxInd;
                }
                for (minInd++; minInd < maxInd; minInd++)
                    result *= a[minInd];
                
cout <<"Произведение элементов массива, расположенных между максимальным и минимальным элементами равно"<<result<<"\n";
 
cout <<"Упорядочим элементы массива по возрастанию\n";
for (i=N-1; i>1; i--)
                        for(j=0; j<i; j++)
                        if (A[j]>A[j+1]) 
{   
swap=A[j+1];
                                        A[j+1]=A[j];
                                        A[j]=swap;
                                    }
for (i=0; i<N; i++)
cout << A[i] << " ";
 
getch();
return 0;
}
1. Найти сумму отрицательных элементов массива.
2. Найти произведение элементов массив , расположенных между
3. Упорядочить элементы массива по возрастанию.
Миниатюры
Работа с массивами. Реализовать заполнение массива двумя вариантами  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 01:34     Работа с массивами. Реализовать заполнение массива двумя вариантами
Посмотрите здесь:

Заполнение массива вещественными числами с двумя знаками после запятой C++
Как правильно реализовать заполнение двумерного массива элементами C++
C++ Работа с одномерными массивами (вычислить произведение отрицательных элементов массива.)
Работа с массивами, замена элементов массива C++
Работа с двумя и тремя массивами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.04.2013, 01:45     Работа с массивами. Реализовать заполнение массива двумя вариантами #2
Различные приемы работы с матрицами - готовое решение
посмотри, может удастся разобраться
mamyger
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 2
21.04.2013, 01:55  [ТС]     Работа с массивами. Реализовать заполнение массива двумя вариантами #3
ого, это мне точно пригодится, а не поможете вставить в программу выбор заполнения матрицы?
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
21.04.2013, 02:06     Работа с массивами. Реализовать заполнение массива двумя вариантами #4
а там есть, как бэ))

Добавлено через 46 секунд
Fill array random
Fill array manualy
после выбора массив/матрица

Добавлено через 34 секунды
тока там все для целых чисел. переделать в шаблоны руки так и не дошли
Yandex
Объявления
21.04.2013, 02:06     Работа с массивами. Реализовать заполнение массива двумя вариантами
Ответ Создать тему
Опции темы

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