Witam,
Mam problem z zadaniem "Parzyste nieparzyste".
Otóż jak przepuszczam przykładowe dane wejściowe oraz te z komentarza pod zadaniem przez skrypt zwraca mi właściwe odpowiedzi jednak jak daje kod do sprawdzenia sędzia go nie uznaje. Dlaczego? Oto kod:
#include <cstdio>
#include <string>
#include <iostream>
using namespace std;
int main(){
unsigned int t,n,x,z;
bool l;
string b;
scanf("%d",&t);
while(t--){
l=true;
b="";
scanf("%d",&n);
z=n;
while(n--){
if(l==true){
scanf("%s",&x);
b+=x;
if(z%2==0)
if(n!=1)
b+=" ";
if(z%2==1)
if(n!=0)
b+=" ";
l=false;
}
else{
scanf("%d",&x);
cout<<x<<" ";
l=true;
}
}
cout<<b<<endl;
}
return 0;
}
Dziękuję za wszelką pomoc 