Cod sursa(job #9327)

Utilizator sarabogdanSara Nicolae Bogdan sarabogdan Data 27 ianuarie 2007 14:43:27
Problema Xor Max Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<string.h>
#include<stdio.h>
#include<conio.h>
char read[101];
int Nread[101];
int P0[101];
int P1[101] , i;
int bool[101];
int main()
{
	scanf("%s",read);
	for (i = 0; i < strlen( read ) ; ++ i)
		Nread[ i ] = read[ i ] - '0';
	//case 0
	int ind = 0;
	P0[0] = 0;
	if (Nread[0]!=0)
		P0[1] = 1;
	for (i = 1 ; i < strlen( read )-1; ++ i){
		if (Nread[i] + Nread[i-1] + Nread[i+1] == Nread[i] + Nread[i-1] + 1)
			P0[i+1] = 1;
		if (Nread[i] + Nread[i-1] + Nread[i+1] > Nread[i] + Nread[i-1] + 1)
			ind = 1;}
	if (ind==1)
		printf("NONE ");
	else
	for (i = 0 ; i < strlen( read ) ; ++  i) printf("%ch",P0[i]);printf(" ");
	getch();
	return 0;
}