Cod sursa(job #1826019)
Utilizator | Maria Dinca maria15 | Data | 9 decembrie 2016 22:54:34 |
---|---|---|---|
Problema | A+B | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.67 kb |
#include <fstream>
using namespace std;
int n, i, sol[60002], ok=1, k=-1, a, v[60003], impar, nr;
char x;
ifstream fin("paritate.in");
ofstream fout("paritate.out");
int main(){
while(fin>>x){
v[++k]=x;
if(k==7){
a++; //numarul total de caractere
if((impar%2==1 && v[k]!=1) || (impar%2==0 && v[k]!=0)){
sol[++nr]=a;
ok=0;
}
k=-1;
impar=0;
}
else
if(v[k]==1 && k!=0)
impar++;
}
if(ok==0){
fout<<"NU\n";
for(i=1;i<=nr;i++)
fout<<sol[i];
}
return 0;
}