Witam!
Męczę się z tym zadaniem: http://main.edu.pl/pl/user.phtml?op=showtask&task=abs&con=PAS .
Przechodzę wszystkie testy oprócz pierwszego. Błąd jaki się pojawia to "wiersz 1: wczytano '665', a oczekiwano '0'". Skończyły mi się pomysły jakie mogą być inne możliwości. Oto mój kod:
#include <cstdio>
int main()
{
int n, a, b, c, max, min, wynik;
scanf("%d", &n);
if (n==0)
{
printf("0");
return 0;
}
scanf("%d", &a);
if (n==1)
{
printf("%d", a);
return 0;
}
scanf("%d", &b);
if (b>a)
{
max=b;
min=a;
}
if (a>b)
{
max=a;
min=b;
}
if (a==b)
{
max=a;
min=b;
}
for (int i=1;i<=(n-2);i++)
{
scanf("%d", &c);
if (c>max)
max=c;
if (c<min)
min=c;
}
wynik=max-min;
printf("%d", wynik);
return 0;
}
Z góry dziękuję za pomoc.