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

Найти максимум и произведение элементов массива через функции - C++

Восстановить пароль Регистрация
 
СтранныйКот
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 3
23.11.2014, 13:50     Найти максимум и произведение элементов массива через функции #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
#include <iostream>
using namespace std;
 
int vvod_dannih()
{
    setlocale(0,"");
    int i,n,mas[100];
    cout<<"Введите количество элементов массива :";
cin>>n; 
for (i = 0; i < n ; i++)
{
cout<<"Введите mas[i] :"; 
cin>>mas[i]; 
}
}
 
int poisk_maximuma()
{
int mas[100];
int i,n,max;
max = mas[0];
for (i = 0; i < n ; i++)
{   
if (mas[i]> max)
{
max = mas[i]; 
}
}
cout<<"max = "<<max<<endl;  
}
 
int poisk_dobutka()
{
    int mas[100];
    int i,n,dob;   
dob=1;
for(i=0; i<n; i++)
{
dob=dob*mas[i];
}
cout<<"dob = "<<dob<<endl;
} 
    
int main () 
{
vvod_dannih();
poisk_maximuma();
poisk_dobutka(); 
system("pause");       
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2014, 13:50     Найти максимум и произведение элементов массива через функции
Посмотрите здесь:

Функции в с++. Найти сумму элементов массива D, а также суммы квадратов и кубов элементов массива D. C++
C++ Ввести массив из 10 элементов, найти произведение элементов массива.
Найти произведение положительных элементов массива А C++
Найти произведение ненулевых элементов массива C++
C++ Функции обработки массива (определить произведение элементов массива, заменить модулем все элементы массива, уничтожить элемент с заданным значением)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MakcPletnev
20 / 20 / 1
Регистрация: 01.02.2014
Сообщений: 382
Записей в блоге: 1
23.11.2014, 14:01     Найти максимум и произведение элементов массива через функции #2
Ну например что у вас все функции кроме main ничего не возвращают, а должны.
Поиск максимума бредоват, достаточно 1 переменную создать и сравнивать.
И проще бы создать массив в main и отправлять в функции ссылки на указатели в ф-ции
СтранныйКот
0 / 0 / 0
Регистрация: 23.11.2014
Сообщений: 3
23.11.2014, 15:05  [ТС]     Найти максимум и произведение элементов массива через функции #3
Проще или нет,но оно на результат то оно не влияет.Без функций прога работала правильно.
Я поставил в каждой функции "return 0", но ничего не изменилось.Или тут другое ставить нужно?

Добавлено через 47 секунд
MakcPletnev, так кроме ретурна где ещё может быть ошибка?
MakcPletnev
20 / 20 / 1
Регистрация: 01.02.2014
Сообщений: 382
Записей в блоге: 1
24.11.2014, 06:02     Найти максимум и произведение элементов массива через функции #4
вы ничего не передаете в ф-ции и ничего не возвращаете. Вам нужно про них поподробнее почитать
IrineK
Заблокирован
24.11.2014, 07:26     Найти максимум и произведение элементов массива через функции #5
Цитата Сообщение от MakcPletnev Посмотреть сообщение
Вам нужно про них поподробнее почитать
В частности о том, что есть return.
Yandex
Объявления
24.11.2014, 07:26     Найти максимум и произведение элементов массива через функции
Ответ Создать тему
Опции темы

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