Niestety, nie byliśmy w stanie w pełni poprawnie wyświetlić tego pliku, ponieważ nie jest zakodowany w UTF-8. Możesz pobrać ten plik i spróbować otworzyć go samodzielnie.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>

int liczba_banknotow,nominal;
int SUM_even,SUM_odd,min_odd,number_of_odd;

int main()
{
min_odd=100001;
SUM_even=0;
SUM_odd=0;
number_of_odd=0;

scanf("%ld",&liczba_banknotow);
for (int i=0; i<liczba_banknotow; i++)
	{ // if (x % 2) { /* x is odd */ }
	scanf("%ld",&nominal);
	if (nominal % 2)
		{ //odd
		SUM_odd+=nominal;
		number_of_odd++;
		if (nominal<min_odd) min_odd=nominal;
		}
	else
		{ //even
		SUM_even+=nominal;
		}
	}

if (min_odd==100001) min_odd=0;


if (number_of_odd % 2)
	{ // Nieparzysta liczba nieparzystych - trzeba odj�� najmniejsz�
	if (SUM_odd+SUM_even-min_odd == 0) printf("NIESTETY");
	else printf("%ld",SUM_odd+SUM_even-min_odd);
	}
else printf("%ld",SUM_odd+SUM_even);


return 0;
}