edutecnica

Esercizio 2       

Dato un vettore di 8 numeri interi caricato da programma individuare e stampare a video il massimo e il minimo con la loro posizione nel vettore.


#include<iostream>
using namespace std;
const int n=8;
main(){
int T[n]={7,11,4,8,2,5,14,3};
int i, max,pmax,min,pmin;
for(i=0;i < n;i++)
if(!i){ // se i=0 inizializzo le var.
     max=T[i];pmax=1;
     min=T[i];pmin=1;
     }else{
          if(T[i] > max){
               max=T[i];
               pmax=i+1;
          }//fine if(T[i] > max)
          if(T[i] < min){
               min=T[i];
               pmin=i+1;
          }
//fine if(T[i] < min)
}//fine if(!i)-else
cout << max << " " << pmax << endl;
cout << min << " " << pmin << endl;
}//fine main

Stamperà il max, il min e la loro posizione nel vettore.