Cod sursa(job #1826019)

Utilizator maria15Maria 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;
}