int max(int v[100],int n)
{
if(v[1] > v[2]) return v[1];
else return v[n];
}
explicatie : tabloul contine in ordine elemente a unei progresii aritmetice , daca primul element e mai mare decat al doile element se observa ce progresia e in scadere si cel mai mare este primul element , insa daca este invers ultimul element este cel mai mare . Programul este eficent deoarece nu a fost incarcata memoria cu parcurgere vectoriala sau folosirea mai multor variabile