Hirdetés

2024. június 2., vasárnap

Gyorskeresés

Hozzászólások

(#881) blaces válasza Benmartin (#880) üzenetére


blaces
tag

Szia!

kijavítottam (így értettem a javítást):

#include <stdio.h>

int main(){

int n;
char elso, masodik, p, k, o;
int i=1;
int elsonyer=0;
int masodiknyer=0;
scanf("%d", &n);

while(i<=n){
scanf("%s %s", &elso, &masodik);

if(elso=='p' && masodik=='k')
elsonyer+=1;
else if(elso=='p' && masodik=='o')
masodiknyer+=1;
else if(elso=='k' && masodik=='p')
masodiknyer+=1;
else if(elso=='k' && masodik=='o')
elsonyer+=1;
else if(elso=='o' && masodik=='p')
elsonyer+=1;
else if(elso=='o' && masodik=='k')
masodiknyer+=1;
i++;
}

if (elsonyer>masodiknyer)
printf("elso\n");
else if (elsonyer<masodiknyer)
printf("masodik\n");
else
printf("dontetlen\n");

return 0;

}

De még mindig ugyanaz a baja...

Viszont ha scanf("%c %c",&elso, &masodik)-ot használok, akkor hajlando másodjára is bekérni a karaktereket, de ugyanúgy döntetlent ír ki :DD

Copyright © 2000-2024 PROHARDVER Informatikai Kft.