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

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

Войти
Регистрация
Восстановить пароль
 
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
#1

Минимум массива через функцию - C++

09.12.2010, 16:43. Просмотров 320. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <stdio.h>
void mi(mas){
    int minn;
    minn=1;
    for (int i=0; i<3; i++) {
        if (mas[i]<mas[minn]) {
            minn=i;
        }
    cout << mas[minn];
}
 
int main (int argc, char * const argv[]) {
    int mas[3];
    for (int i=0; i<3; i++) {
        cout << "введите число";
        cin >> mas[i];
    }
    mi(mas);
    return 0;
}
вот что-то на void ругается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 16:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Минимум массива через функцию (C++):

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

Простой список в виде массива.Как работать с элементами списка-массива через единую функцию - C++
Добрый день!Подсобите,как реализовать Простой список,но не через шаблоны или создание указателей,а как бы в виде массива.(Ну,или ваш...

Нужно написать функцию которая будет увеличевать каждый элеммент массива на 10% (Ввод массива через клаву) - C++
#include &lt;iostream&gt; #define n 7 using namespace std ; int funct(int q) { funct=q*10% ; } int main () { int a; ...

Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN() - C++
а помогите теперь эту задачку #include &lt;iostream&gt; int main() { int last = 0, next = 1; long sum = 1; for(;...

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

Изменение массива через рекурсивную функцию - C++
В рекурсивной функции мне нужно постоянно взаимодействовать с одним внешним массивом и изменять его содержимое в зависимости от...

3
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.12.2010, 17:02 #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
#include <iostream.h>
#include <stdio.h>
void mi(int *mas)
{
        int minn;
        minn=1;
        for (int i=0; i<3; i++) 
        {
                if (mas[i]<mas[minn]) 
                {
                        minn=i;
                }
        }
   cout << mas[minn];
}
 
int main () 
{
        int mas[3];
        for (int i=0; i<3; i++) 
        {
                cout << "введите число";
                cin >> mas[i];
        }
      mi(mas);
    return 0;
}
0
nonamez123
185 / 181 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
09.12.2010, 17:08  [ТС] #3
блин, а дело-то было в незакрытом цикле фор((( а я всё крутил void,хотя в первый рз правильно было
0
VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
09.12.2010, 17:18 #4
for как раз закрыт.
проблема была в
C++
1
void mi(mas)
Нужно не так, а как уже отписывались вот так
C++
1
void mi(int *);
или
C++
1
void mi(int *mas);
Вот так вот. Это одно и тоже.
0
09.12.2010, 17:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2010, 17:18
Привет! Вот еще темы с ответами:

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

Перекладывание массива в массив через функцию - C++
Помогите пожалуйста сделать перекладывание значений из одного в массива в другой с помощью функции на С++. Я делаю программу (по учебе) на...

Создание массива через функцию с параметрами - C++
Помогите с заданием. в главной функции вызывается дополнительная с 2мя параметрами для массива. в доп. функции формируется массив. и потом...

Передача массива в процедуру через функцию - C++
Необходимо чтобы пользователь вводил размер массива в нижепреведенном коде. Ошибку выбивает на процедурах: /* initialize the data */ ...


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

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

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