Aktualizovat "program.c

This commit is contained in:
Daniel Béreš 2019-11-10 15:59:02 +00:00
parent ee7dd6a068
commit 36532249e8

View File

@ -31,7 +31,13 @@ int main() {
if (!isdigit(*prvy_vstup)){ if (!isdigit(*prvy_vstup)){
printf("%s je neplatny zapis.\n",prvy_vstup); printf("%s je neplatny zapis.\n",prvy_vstup);
goto koniec; goto koniec;
} else{ }
else if (prve_cislo = strtoull(prvy_vstup,NULL,0) == ULLONG_MAX){
printf("%s je mimo rozsahu.\n",prvy_vstup);
goto koniec;
}
else{
printf("Nacitane %llu\n",prve_cislo = strtoull(prvy_vstup,NULL,0)); printf("Nacitane %llu\n",prve_cislo = strtoull(prvy_vstup,NULL,0));
} }
} }
@ -52,10 +58,7 @@ int main() {
goto koniec; goto koniec;
} }
else if (prve_cislo == ULLONG_MAX){ else{
printf("%s je mimo rozsahu.\n",prvy_vstup);
goto koniec;
} else{
unsigned long long int vysledok = nsd(prve_cislo,druhe_cislo = strtoull(druhy_vstup,NULL,0)); unsigned long long int vysledok = nsd(prve_cislo,druhe_cislo = strtoull(druhy_vstup,NULL,0));
printf("Nacitane %llu\n",druhe_cislo); printf("Nacitane %llu\n",druhe_cislo);
printf("Najvacsi spolocny delitel cisel %llu a %llu je %llu\n",prve_cislo,druhe_cislo,vysledok); printf("Najvacsi spolocny delitel cisel %llu a %llu je %llu\n",prve_cislo,druhe_cislo,vysledok);