Powiedzmy że po pierwszym wykonaniu pętli for jest spełniony warunek że a[i] i a[n-1] są różne. Czy pętla wykona się kolejny raz?
Czy umieszczenie instrukcji break w tym miejscu ma sens? Czy break spowoduje przerwanie działania pętli for?
for (int i=0; i<=n-1; i++)
{
if(a[i]!=a[n-1])
{
costam;
break;
}
else
costam;
costam;
}