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

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

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

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

21.04.2013, 01:34. Просмотров 374. Ответов 3
Метки нет (Все метки)

Не получается реализовать заполнение массива двумя вариантами, да и понимаю, что у самой в целом получается черте что, но самостоятельно разобраться не выходит, помогите пожалуйста.

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. Упорядочить элементы массива по возрастанию.
0
Миниатюры
Работа с массивами. Реализовать заполнение массива двумя вариантами  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 01:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с массивами. Реализовать заполнение массива двумя вариантами (C++):

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

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

Заполнение массива вещественными числами с двумя знаками после запятой - C++
Здравствуйте! Я только начала работать в С++ и не знаю как заполнить одномерный массив из 10 элементов вещественными числами в диапазоне от...

Работа с массивами, замена элементов массива - C++
День добрый Товарищи. Взялся на днях за задачу, но в процессе реализации уперся в стену (что именно - укажу ниже). Собственно текст...

Реализовать заполнение массива, запрашивая каждый элемент у пользователя - C++
Сначала вводится размер массива N, в следующей строке вводиться N чисел через пропуск. Числа нужно записать в массив и вывести на экран...

Как правильно реализовать заполнение двумерного массива элементами - C++
Здравствуйте! Имеется проблема такого рода: Имеется 5-6 классов, с базовым классом и 5- наследниками. Все классы - имеют разный...

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

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

Добавлено через 34 секунды
тока там все для целых чисел. переделать в шаблоны руки так и не дошли
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 02:06
Привет! Вот еще темы с ответами:

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

Работа с одномерными массивами (вычислить произведение отрицательных элементов массива.) - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Произведение отрицательных элементов массива.

Реализовать создание и заполнение одним числом двумерного массива конструктором с тремя параметрами - C++
Добрый день. Одно из заданий лабораторной работы : &quot;Реализовать создание и заполнение одним числом двумерного массива конструктором...

Работа с одномерными массивами чисел (сумма, произведение, формирование нового массива) - C++
Даны массивы a1, ... , a12 ; b1, ... , b10 . Определить: d_i=\prod_{i=1}^{10}(b_i-1.5)+b_i\sum_{j=1}^{12}a_j


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

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

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