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

Поиск наименьшего элемента массива - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
leito.pr
 Аватар для leito.pr
1 / 1 / 0
Регистрация: 04.04.2011
Сообщений: 42
19.12.2011, 23:58     Поиск наименьшего элемента массива #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
#include<iostream.h>
#include<conio.h>
const n=5;
char StrBuf[50];
int i;
 
int poshyk(int a[], int NextIndex);
void vved(int a[]);
 
void main(void)
{
clrscr();
int a[n];
cout<<("\nVvedit masyv:");
cout <<StrBuf<<endl;
vvod(a);
cout<<("Minimalnyu element =");
cout <<StrBuf<<poisk(a,n-1)<<endl;
getch();
}
 
void vved(int a[])
{
for(int i=0; i<n; i++)
cin>>a[i];
}
 
Int poshyk(int a[], int IndexNext)
{
if (IndexNext==0) return a[0];
else
{
int z=poshyk(a,IndexNext-1);
return((a[IndexNext]<z)?a[IndexNext]:z);
};
}

Помогите выдает ошыбку на компиляторе турбо 3.0
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
20.12.2011, 00:05     Поиск наименьшего элемента массива #2
Делай так:
C++
1
2
3
min=A[0];
for (int i=1;i<n;i++) if (min>A[i]) min=A[i];
cout<<"Minimalnii element: "<<min;
n - кол-во элементов массива.
leito.pr
 Аватар для leito.pr
1 / 1 / 0
Регистрация: 04.04.2011
Сообщений: 42
20.12.2011, 00:13  [ТС]     Поиск наименьшего элемента массива #3
BoBaH26, полностью код можно ?)
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
20.12.2011, 00:15     Поиск наименьшего элемента массива #4
ошибок море, лень все перечеслять, просто сравните коды!
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
#include<iostream>
#include<conio.h>
using namespace std;
const int n=5;
char StrBuf[50];
int i;
 
int poshyk(int a[], int NextIndex);
void vvod(int a[]);
 
void main(void)
{
    int a[n];
    cout<<("\nVvedit masyv:");
    cout <<StrBuf<<endl;
    vvod(a);
    cout<<("Minimalnyu element = ");
    cout <<StrBuf<<poshyk(a,n-1)<<endl;
    getch();
}
 
void vvod(int a[])
{
    for(int i=0; i<n; i++)
        cin>>a[i];
}
 
int poshyk(int a[], int IndexNext)
{
    if (IndexNext==0) return a[0];
    else
    {
        int z=poshyk(a,IndexNext-1);
        return((a[IndexNext]<z)?a[IndexNext]:z);
    };
}
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
20.12.2011, 00:20     Поиск наименьшего элемента массива #5
Пожалуйста:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "conio.h"
#include "iostream"
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int A[100],n,min;
    cout<<"Vvedite kol-vo elementov (1-100):\n";
    cin>>n;
    cout<<"\nVvedite elementi:\n";
    for (int i=0;i<n;i++) cin>>A[i];
    min=A[0];
    for (int i=1;i<n;i++) if (min>A[i]) min=A[i];
    cout<<"Minimalnii element: "<<min;
    _getch();
    return 0;
}
Добавлено через 1 минуту
Только без функций сделал. Функции принципиальны?
leito.pr
 Аватар для leito.pr
1 / 1 / 0
Регистрация: 04.04.2011
Сообщений: 42
20.12.2011, 00:24  [ТС]     Поиск наименьшего элемента массива #6
amor1k,
BoBaH26,
спасибо большое всем)

нет не принцыпиальны!_)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2011, 07:20     Поиск наименьшего элемента массива
Еще ссылки по теме:

C++ Получить новую матрицу путем вычитания из каждого элемента данной матрицы ее наименьшего элемента
C++ Бинарный поиск элемента массива
Нахождение наименьшего по модулю элемента массива в С++ C++

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

Или воспользуйтесь поиском по форуму:
Shaykemelov
9 / 9 / 2
Регистрация: 14.11.2011
Сообщений: 27
20.12.2011, 07:20     Поиск наименьшего элемента массива #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
int main()
{
    int n,a[100000],min=999999,i;
    cin>>n;
    for(i=1; i<=n; i++)
    {
             cin>>a[i];if(a[i]<min)min=a[i];
    }
    cout<<min;
    system("pause");
    return 0;
}
Yandex
Объявления
20.12.2011, 07:20     Поиск наименьшего элемента массива
Ответ Создать тему
Опции темы

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