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;
}
int main() {
//freopen("vstup.txt","r",stdin);
freopen("vstup.txt","r",stdin);
char* prvy_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);
strtok(prvy_vstup,"\n");
@ -25,7 +27,7 @@ int main() {
printf("%s je neplatny zapis.\n",prvy_vstup);
goto koniec;
} 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))){
@ -35,15 +37,15 @@ int main() {
printf("%s je neplatny zapis.\n",druhy_vstup);
goto koniec;
} else{
long long int vysledok = nsd(strtoll(prvy_vstup,NULL,10),strtoll(druhy_vstup,NULL,10));
printf("Nacitane %llu\n",strtoll(druhy_vstup,NULL,10));
printf("Najvacsi spolocny delitel cisel %llu a %llu je %llu\n",strtoll(prvy_vstup,NULL,10),strtoll(druhy_vstup,NULL,10),vysledok);
long long int vysledok = nsd(prve_cislo,druhe_cislo = strtoll(druhy_vstup,NULL,0));
printf("Nacitane %llu\n",druhe_cislo);
printf("Najvacsi spolocny delitel cisel %llu a %llu je %llu\n",prve_cislo,druhe_cislo,vysledok);
}
}
printf("Koniec nacitania.\n");
koniec:
free(prvy_vstup);
free(prvy_vstup);
free(druhy_vstup);
}