Добавил:
Kolobok
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
# include <iostream.h>
# include <conio.h>
# include <math.h>
void min(float *mp,float j,float *a,float k)
{
float min=*mp,b=min;
for(int i=0;i<=(k-1);++i,++mp)
{if (*mp<=min) min=*mp;}; //poisk min elementa i ego adresa
*mp=b;*a=min; //obmen
}
void main()
{
clrscr();
float k=0; int i=0;
float m[100]; float *mp=&m[0],*a=&m[0];//inicializaciya ukazatelei
do
{cout<<"vv. kol-vo elementov, ono dolgno bit >0 i celoe \n";
cin>>k;}
while ((k<1) || (k-int(k)!=0));//Proverki chisla na udovletvorenie usloviyam vvoda
for(int i=0;i<=(k-1);i++)
{cout<<endl<<"vvedite "<<(i+1)<<" element massiva ";
cin>>m[i];
};
min(mp,k,a,k);
cout<<endl<<"novii massiv: \n";
for(int i=0;i<=(k-1);i++)
cout<<" "<<m[i];
getch();
}