#include #include #include #include int main() { char* prve_cislo = malloc(100* sizeof(char)); char* druhe_cislo = malloc(100* sizeof(char)); fgets(prve_cislo,100,stdin); strtok(prve_cislo,"\n"); if (isalpha(*prve_cislo)){ printf("%s je neplatny zapis.\n",prve_cislo); free(prve_cislo); free(druhe_cislo); return 0; } int cislo1 = strtof(strtok(prve_cislo,"\n"),NULL); int cislo2; while((fgets(druhe_cislo,100,stdin))){ cislo2= strtof(strtok(druhe_cislo,"\n"),NULL); while (cislo1 != cislo2){ if (cislo1 > cislo2){ cislo1 -= cislo2; } else{ cislo2 -= cislo1; } } if (isalpha(*prve_cislo)){ printf("%s je neplatny zapis.\n",prve_cislo); free(prve_cislo); free(druhe_cislo); return 0; } printf("%d",cislo1); } free(prve_cislo); free(druhe_cislo); }