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

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

Восстановить пароль Регистрация
 
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
09.12.2010, 16:43     Минимум массива через функцию #1
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 ругается
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 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;
}
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
09.12.2010, 17:08  [ТС]     Минимум массива через функцию #3
блин, а дело-то было в незакрытом цикле фор((( а я всё крутил void,хотя в первый рз правильно было
VladSharikov
 Аватар для 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);
Вот так вот. Это одно и тоже.
Yandex
Объявления
09.12.2010, 17:18     Минимум массива через функцию
Ответ Создать тему
Опции темы

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