1 / 4
Mar 2017

Przepraszam juz rozwiazalem problem, to byl moj glupi blad...sorry za zamieszanie...

6 years later

Ale np. kod (poniżej) działa w Visual Studio a sędzia go nie akceptuje. ???

#include <iostream>
using namespace std;
int t, n, liczba;

int main()
{
	int wynik = 0;
	cin >> t;
	if (t > 0 && t < 100) 
	{
		for (int i = 0; i < t; i++)
		{
			cin >> n;
			for (int i = 0; i < n; i++)
			{
				cin >> liczba;
				wynik += liczba;
			}
			cout << wynik;
			wynik = 0;
		}
	} else {
		      cout << "Out of range. Number of tests (1-99)" << endl;
	          return 0;
	       }
	return 0;
}

Liczby w outpucie powinny być oddzielone znakiem nowej linii (patrz przykład3).

BTW:

Sprawdzanie liczb czy są w przedziale jest zbędne. Zgodnie z treścią zadania zawsze otrzymasz liczby z tego przedziału:

if (t > 0 && t < 100) 

Pamiętaj żeby zawsze trzymać się treści zadania i nie wypisywać zbędnych rzeczy:

cout << "Out of range. Number of tests (1-99)" << endl;