C programozás help
-
Barracus #148 SZiasztok! SZeretnék egy kis segítséget kérni! Van egy forráskódom rendesen meg is csinálja amit szeretnék csak annyi a probléma hogy nem egy 0 /nulla/-ra lép ki hanem 2 nullát kér. hogyan lehetne ezt kiküszöbölni? A válaszokat előre is köszönöm.
#include <stdio.h>
#include <stdlib.h>
int main(){
int agy,foglalt,tav;
char c[60];
while(scanf("%i ",&agy) && agy!=0)
{
char c,vlista[26]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
foglalt=0;tav=0;
while ((c=getchar())!='\n'){
c=c-'A';
if (vlista[c]){
foglalt--;
}else if (foglalt>=agy)
tav++;
else {
foglalt++;
vlista[c]=1;}
}
printf("%d\n",tav/2);
}
return 0;
}
devc++t használok..