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

Как дописать программу - C++

Восстановить пароль Регистрация
 
Sapendo
5 / 5 / 3
Регистрация: 13.05.2014
Сообщений: 130
09.06.2014, 23:29     Как дописать программу #1
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива, лежащих в диапазоне от А до В;
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
32
33
34
# include <iostream>
# include <ctime>
using namespace std;
int main ()
{
    const int n=5;
    double mas[n];
    srand (time (NULL));
    for (int i=0; i<n; i++)
        cout<<(mas[i]=((double)(rand()%100)/10))<<'\t';
    double A, B, sum=0, a=0, sum_n=0,max=mas[0], min=mas[0];
    cout<<"Enter start number: ";
    cin>>A;
    cout<<"Enter finish number: ";
    cin>>B;
    for (int i=0; i<n; i++)
    {
            if (mas[i]>=A&&mas[i]<=B)
            {
                sum+=mas[i];
            }
            else
                continue;
    }
    cout<<sum<<endl;
    for (int i=0; i<n; i++)
    {
        if (mas[i]<min)
            min=mas[i];
        if (mas[i]>max)
            max=mas[i];
    }
    cout<<min<<endl<<max<<endl;
}
Добавлено через 41 секунду
проблема во втором пункте!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 23:29     Как дописать программу
Посмотрите здесь:

как правильно дописать программу C++
Дописать программу на С++ C++
C++ дописать программу
Нужно дописать программу C++
C++ Дописать программу
C++ Дописать программу так, чтобы в массив вводились как целые числа так и вещественные
Дописать программу C++
как дописать программу C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
09.06.2014, 23:35     Как дописать программу #2
Цитата Сообщение от Sapendo Посмотреть сообщение
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
2) произведение элементов массива, расположенных между максимальным и минимальным элементами.
проблема во втором пункте!
1) Добавляешь переменные, в которых будешь хранить индекс максимального и индекс минимального элементов.
2) создаешь переменную S, например, для хранения произведения. Инициализируешь 1.
3) идешь от меньшего индекса к большему (индексы минимального и максимального элементов) и умножаешь элементы массива на S
4) выводишь результат
5) ????
6) PROFIT
Yandex
Объявления
09.06.2014, 23:35     Как дописать программу
Ответ Создать тему
Опции темы

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