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..