diff --git a/du3/program.c b/du3/program.c index 9013cdc..375aced 100644 --- a/du3/program.c +++ b/du3/program.c @@ -1,22 +1,24 @@ #include int main(){ - char riadok[999]; float vxod[999]; int i = 0; + int a = 1; float result = 0; while(1){ - - int* r = *fgets(riadok,999,stdin); - if(*r != '\n') - vxod[i++] = *r; - /*else if(*r <= 255 && *r >= 0){ + float value = 0; + float r = scanf("%f", &value); + if(r == 1) + vxod[i++] = value; + else if(r <= 255 && r >= 0){ if(i != 0) printf("Nepodarilo sa nacitat polynom na %d mieste.\n", i); else printf("Nepodarilo sa nacitat zaklad x\n"); break; - }*/else{ + }else{ + for(a = 1; a < i; a++) + printf("%.2f\n", vxod[a]); for(int a = 1; a < i; a++) result = vxod[0] * result + vxod[a]; printf("Vysledok je: %.2f\n", result); @@ -24,4 +26,4 @@ int main(){ } } return 0; -} +} \ No newline at end of file