С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Sapendo
5 / 5 / 4
Регистрация: 13.05.2014
Сообщений: 130
1

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

22.06.2014, 22:29. Просмотров 280. Ответов 6
Метки нет (Все метки)

Ребята помогите, т. к. что то не пойму!
Нужно найти минимальное в произведении чисел!!!!
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;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 22:29
Ответы с готовыми решениями:

Рекурсия: количество возможных расстановок скобок в произведении n чисел
Написать на языке С рекурсивную функцию вычисляющую количество полных...

Найти минимальное из чисел
Найти минимальное из чисел А В С сели А=sin(x) B=cos(x) C=ln/Х/

Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел
Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел

Найти минимальное из введенных чисел
1. Последовательно вводятся N целых чисел. Найти минимальное из них.

Найти минимальное из n отрицательных чисел
Помогите решить, не знаю как сделать нужно на задаче что бы было команда Ввод...

6
4unkur
16 / 16 / 10
Регистрация: 16.06.2014
Сообщений: 180
22.06.2014, 22:37 2
у тебя min никогда не изменится, он так и будет нулем. так как sum всегда будет больше нуля
0
Sapendo
5 / 5 / 4
Регистрация: 13.05.2014
Сообщений: 130
22.06.2014, 22:39  [ТС] 3
я это понимаю! и не могу придумать как сделать по-другому! если знаешь подскажи, пожалуйста!
0
4unkur
16 / 16 / 10
Регистрация: 16.06.2014
Сообщений: 180
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 секунды
а что вобще нужно сделать, условие задачи скажи, непонятно как то
0
Максим2001
7 / 7 / 3
Регистрация: 11.01.2012
Сообщений: 85
22.06.2014, 22:44 5
дак у тебя же min в самом начале равен нулю!!! сам подумай, какой элемент может быть меньше нуля? Ну вот он и выводит, что 0 - минимально чисо )) просто поставь int sum=0, min=100 и все заработает

Блин, полчаса не мог понять ошибку
1
4unkur
16 / 16 / 10
Регистрация: 16.06.2014
Сообщений: 180
22.06.2014, 22:45 6
Максим2001, ))) бывает
0
Sapendo
5 / 5 / 4
Регистрация: 13.05.2014
Сообщений: 130
22.06.2014, 22:46  [ТС] 7
Спасибо!!))) реально прогнал!!!! Глупая ошибка
0
22.06.2014, 22:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 22:46

Найти индексы и произведении, минимального и максимального элементов массива
Создать массив с элементами akn=n f (k) + sin (k) g (n), где k,n=1,2,3,4;...

Найти минимальное из трех введенных чисел
Задание: Дано любые a,b,c цифры. Нужно что бы при вводе в консоль 3 любых...

Найти минимальное значение из четырех чисел
Разработать метод min(a,b) для нахождения минимального из двух чисел. Вычислить...


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

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

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