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

Найти минимальное в произведении чисел - C++

Восстановить пароль Регистрация
 
Sapendo
5 / 5 / 3
Регистрация: 13.05.2014
Сообщений: 130
22.06.2014, 22:29     Найти минимальное в произведении чисел #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
# include <iostream>
# include <ctime>
using namespace std;
void main ()
{
    const int N=16;
    int mas [N];
    int sum=0, min=0;
    srand (time(NULL));//сдвигаем случайную последовательность
    for (int i=0; i<N; i++)//заполняем массив случайними числами
    {
            mas[i]=rand()%9+1;
            cout<<"mas "<<'['<<i<<"] = "<<mas[i]<<'\n';//выводим массив до преобразования
    }
    for (int i=0; i<N/2; i++)
    {
        sum=mas [i]*mas [i+N/2];
        cout<<mas [i]<<'*'<<mas [i+N/2]<<" = "<<sum<<'\n';
        if (min>sum)
            min=sum;
    }
    cout<<min;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 22:29     Найти минимальное в произведении чисел
Посмотрите здесь:

Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел C++
C++ Найти минимальное из чисел
Сравнить n-чисел и найти максимальное и минимальное значение, не прибегая к if C++
C++ Найти минимальное значение из четырех чисел
В массиве из целых чисел найти минимальное простое число C++
C++ Найти минимальное из n отрицательных чисел
C++ Найти минимальное из 3 чисел используя указатели на них
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
4unkur
 Аватар для 4unkur
16 / 16 / 6
Регистрация: 16.06.2014
Сообщений: 174
22.06.2014, 22:37     Найти минимальное в произведении чисел #2
у тебя min никогда не изменится, он так и будет нулем. так как sum всегда будет больше нуля
Sapendo
5 / 5 / 3
Регистрация: 13.05.2014
Сообщений: 130
22.06.2014, 22:39  [ТС]     Найти минимальное в произведении чисел #3
я это понимаю! и не могу придумать как сделать по-другому! если знаешь подскажи, пожалуйста!
4unkur
 Аватар для 4unkur
16 / 16 / 6
Регистрация: 16.06.2014
Сообщений: 174
22.06.2014, 22:42     Найти минимальное в произведении чисел #4
у тебя в строке
C++
1
 mas[i]=rand()%9+1;
случайные числа от 1 до 9. потом произведение 0-го элемента с 8-м и т.д.
C++
1
sum=mas [i]*mas [i+N/2];
Добавлено через 33 секунды
а что вобще нужно сделать, условие задачи скажи, непонятно как то
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
22.06.2014, 22:44     Найти минимальное в произведении чисел #5
дак у тебя же min в самом начале равен нулю!!! сам подумай, какой элемент может быть меньше нуля? Ну вот он и выводит, что 0 - минимально чисо )) просто поставь int sum=0, min=100 и все заработает

Блин, полчаса не мог понять ошибку
4unkur
 Аватар для 4unkur
16 / 16 / 6
Регистрация: 16.06.2014
Сообщений: 174
22.06.2014, 22:45     Найти минимальное в произведении чисел #6
Максим2001, ))) бывает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 22:46     Найти минимальное в произведении чисел
Еще ссылки по теме:

C++ Найти минимальное из трех введенных чисел
Найти минимальное из введенных чисел C++
Найти индексы и произведении, минимального и максимального элементов массива C++
C++ Найти минимальное из трех введенных чисел
C++ Найти минимальное значение из трех чисел

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

Или воспользуйтесь поиском по форуму:
Sapendo
5 / 5 / 3
Регистрация: 13.05.2014
Сообщений: 130
22.06.2014, 22:46  [ТС]     Найти минимальное в произведении чисел #7
Спасибо!!))) реально прогнал!!!! Глупая ошибка
Yandex
Объявления
22.06.2014, 22:46     Найти минимальное в произведении чисел
Ответ Создать тему
Опции темы

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