Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
24
Добавлен:
24.02.2016
Размер:
1.05 Кб
Скачать
#include <iostream.h>
#include <iomanip.h>
#include <math.h>

void MinMax (int a[],int,int*,int*,int*,int*);

int main()
{
   int a[10], i, n, min, imin, max, imax;  
   cout << "Vvedite razmer massiva: ";    	 					// Ввод одномерного массива
   cin >> n;
   cout << "\nVvedite  massiv:\n";
   for (i=0; i<n; i++) 
     	{
     	  cout << "Vvedite a[" << i << "]= " ;
	      cin >> a[i];
  	   }
   cout << "\nMassiv a:\n";    					// Вывод одномерного мас-сива 
   for (i=0; i<n; i++)
		cout << setw(7) << a[i];
   cout << endl;

   MinMax (a,n,&min,&max,&imin,&imax);
  
   cout << "\nMax = " << max << setw(10) << "i=" << imax ;
   cout << "\nMin = " << min << setw(10) << "i=" << imin << endl;
   return 0;
}

void MinMax (int a[],int n,int *min,int *max,int *imin,int *imax)
{
   int i;
   *min=*max=a[0]; 
   *imin=*imax=0;
   for (i=1; i<n; i++) 
	 if (a[i]<*min) { 
					 *min=a[i]; 
					 *imin = i; 
					}
	 		else
	  		  if (a[i]>*max) { 
								*max=a[i]; 
								*imax = i; 
							}
}
Соседние файлы в папке 4
  • #
    24.02.20161.05 Кб244.cpp
  • #
    24.02.20164.22 Кб234.dsp
  • #
    24.02.2016527 б234.dsw
  • #
    24.02.201633.79 Кб234.ncb
  • #
    24.02.201648.64 Кб234.opt
  • #
    24.02.2016863 б234.plg