pvjc22/du3/program.c

35 lines
709 B
C
Raw Normal View History

2022-03-17 13:02:02 +00:00
#include <stdio.h>
2022-03-18 13:18:38 +00:00
#include <stdlib.h>
2022-03-18 13:17:51 +00:00
#define VELKOST_POLA 52
#define SIZE 52
2022-03-17 13:02:02 +00:00
int main(){
2022-03-18 13:17:51 +00:00
char riadok[SIZE];
double vxod[999];
char *endptr = NULL;
double result = 0;
2022-03-18 13:20:36 +00:00
int a;
2022-03-18 13:21:15 +00:00
for(int i = 0; i < SIZE; i++){
2022-03-18 13:19:39 +00:00
char* r = fgets(riadok,SIZE,stdin);
2022-03-18 13:17:51 +00:00
if(*r != '\n'){
if(*r >= 0 && *r <= 255){
if(i == 0){
printf("Nepodarilo sa nacitat zaklad x\n");
return 0;
}else{
printf("Nepodarilo sa nacitat polynom na %d mieste.\n", i);
return 0;
}
}
2022-03-18 13:19:39 +00:00
double v = strtod(riadok,&endptr);
vxod[i] = v;
2022-03-18 13:17:51 +00:00
a = i;
}else
2022-03-18 10:56:39 +00:00
break;
2022-03-18 13:17:51 +00:00
}
for(int i = 1; i < a; i++)
result = vxod[0] * result + vxod[i];
printf("Vysledok je: %.2f\n", result);
2022-03-17 13:02:02 +00:00
return 0;
2022-03-18 12:52:57 +00:00
}