This commit is contained in:
Matus Tokarcik 2024-03-28 21:55:56 +01:00
parent 33a03de6ba
commit f30c71b808
2 changed files with 13 additions and 6 deletions

View File

@ -12,20 +12,20 @@ int main(){
double vysledok; double vysledok;
char znamienko; char znamienko;
char* token; char* token;
char vysledky[50][50]; // pole pre ukladanie vysledkov
int pocet = 0;
while (1) { while (1) {
char* a = fgets(pole, 100, stdin); char* a = fgets(pole, 100, stdin);
// Kontrola, či je riadok prázdny if (pole[0] == '\n') { //ci je riadok prazdny, ci sa stlacil enter
if (pole[0] == '\n') {
break; break;
} }
token = strtok(pole, " "); //rozdelenie retazca podla medzier token = strtok(pole, " "); //rozdelenie retazca podla medzier
cislo1 = atof(token); // premena stringu na desatinne cislo a priradenie cislu1 cislo1 = atof(token); // premena stringu na desatinne cislo a priradenie cislu1
token = strtok(NULL, " "); //pokracovanie v rozdelovani retazca token = strtok(NULL, " "); //pokracovanie v rozdelovani retazca
znamienko = token[0]; // vrati ukazatel na nasledujuci token, cize znamienko znamienko = token[0]; //vrati ukazatel na nasledujuci token, cize znamienko
token = strtok(NULL, " =\n"); token = strtok(NULL, " =\n");
cislo2 = atof(token); cislo2 = atof(token);
token = strtok(NULL, " =\n"); token = strtok(NULL, " =\n");
@ -50,12 +50,19 @@ int main(){
printf("CHYBA\n"); printf("CHYBA\n");
return 1; return 1;
} }
if (realny == vysledok){ if (realny == vysledok){
printf ("OK\n"); strcpy(vysledky[pocet], "OK"); //kopiruje vysledok do pola vysledky
} }
else{ else{
printf ("ZLE\n"); strcpy(vysledky[pocet], "ZLE");
} }
pocet++;
}
//vypis vysledkov
for (int i = 0; i < pocet; i++) {
printf("%s\n", vysledky[i]);
} }
return 0; return 0;

Binary file not shown.