Aktualizovat "program.c

This commit is contained in:
Daniel Béreš 2019-11-10 15:09:05 +00:00
parent e8b5cd6f35
commit d51b66a795

View File

@ -15,9 +15,11 @@ long long int nsd(long long int cislo1,long long int cislo2){
return cislo1; return cislo1;
} }
int main() { int main() {
//freopen("vstup.txt","r",stdin); freopen("vstup.txt","r",stdin);
char* prvy_vstup = malloc(100* sizeof(char)); char* prvy_vstup = malloc(100* sizeof(char));
char* druhy_vstup = malloc(100* sizeof(char)); char* druhy_vstup = malloc(100* sizeof(char));
long long int prve_cislo;
long long int druhe_cislo;
fgets(prvy_vstup,100,stdin); fgets(prvy_vstup,100,stdin);
strtok(prvy_vstup,"\n"); strtok(prvy_vstup,"\n");
@ -25,7 +27,7 @@ int main() {
printf("%s je neplatny zapis.\n",prvy_vstup); printf("%s je neplatny zapis.\n",prvy_vstup);
goto koniec; goto koniec;
} else{ } else{
printf("Nacitane %llu\n",strtoll(prvy_vstup,NULL,10)); printf("Nacitane %llu\n",prve_cislo = strtoll(prvy_vstup,NULL,0));
} }
while((fgets(druhy_vstup,100,stdin))){ while((fgets(druhy_vstup,100,stdin))){
@ -35,9 +37,9 @@ int main() {
printf("%s je neplatny zapis.\n",druhy_vstup); printf("%s je neplatny zapis.\n",druhy_vstup);
goto koniec; goto koniec;
} else{ } else{
long long int vysledok = nsd(strtoll(prvy_vstup,NULL,10),strtoll(druhy_vstup,NULL,10)); long long int vysledok = nsd(prve_cislo,druhe_cislo = strtoll(druhy_vstup,NULL,0));
printf("Nacitane %llu\n",strtoll(druhy_vstup,NULL,10)); printf("Nacitane %llu\n",druhe_cislo);
printf("Najvacsi spolocny delitel cisel %llu a %llu je %llu\n",strtoll(prvy_vstup,NULL,10),strtoll(druhy_vstup,NULL,10),vysledok); printf("Najvacsi spolocny delitel cisel %llu a %llu je %llu\n",prve_cislo,druhe_cislo,vysledok);
} }