Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

С++ ЕНФ / LABA 5 / 5LB1

.CPP
Скачиваний:
12
Добавлен:
25.05.2014
Размер:
766 б
Скачать
# 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();
}
Соседние файлы в папке LABA 5