Esercizio No. 2 Vettori

Esercizio No. 2 Vettori

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.
Soluzione:

#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

Commento all'articolo