Изменил(а) на 'du4/program.c'

This commit is contained in:
Vladyslav Korzun 2023-03-08 14:46:24 +00:00
parent 1efeb02510
commit 444ee72756

View File

@ -18,10 +18,11 @@ int main() {
float cislo = 0.0;
float a = 0;
float b = 0;
float c = 0;
float c = 1;
int counter = 0;
float sr= 0;
int p = 0;
int check = 0;
while ((r = fgets(znaky, LINE_SIZE, stdin)) != NULL) {
if(znaky[0] == '\n'){
break;
@ -42,24 +43,27 @@ int main() {
}
zaciatok_cisla = znaky;
while (*zaciatok_cisla != '\0') {
cislo = strtof(zaciatok_cisla, &koniec_cisla);
if (zaciatok_cisla == koniec_cisla) {
zaciatok_cisla++;
} else {
if(counter == 0){
a = cislo;
}
if(counter == 1){
b = cislo;
}
if(counter == 2){
c = cislo;
}
counter++;
//printf("Nasiel som cislo %f\n", cislo);
zaciatok_cisla = koniec_cisla + 1;
}
}
cislo = strtof(zaciatok_cisla, &koniec_cisla);
if (zaciatok_cisla == koniec_cisla) {
printf("CHYBA\n");
check = 1;
break;
}
else {
if(counter == 0){
a = cislo;
}
if(counter == 1){
b = cislo;
}
if(counter == 2){
c = cislo;
}
counter++;
//printf("Nasiel som cislo %f\n", cislo);
zaciatok_cisla = koniec_cisla + 1;
}
}
counter = 0;
for(int j = 0; j < sym; j++){
if(symbol[j] == '=')
@ -92,12 +96,15 @@ int main() {
}
}
sr = roundf(sr * 100) / 100;
if(check != 1){
if(c == sr){
printf("OK\n");
}
else{
printf("ZLE\n");
}
}
check = 0;
sym = 0;
}
if (feof(stdin)) {