40 lines
793 B
C
40 lines
793 B
C
|
#include <stdio.h>
|
||
|
#include <stdlib.h>
|
||
|
|
||
|
#define LINE_SIZE 10
|
||
|
|
||
|
int main(){
|
||
|
|
||
|
float line[LINE_SIZE];
|
||
|
int count;
|
||
|
char buffer[50];
|
||
|
|
||
|
for(count = 0; count < LINE_SIZE; count++){
|
||
|
|
||
|
if(fgets(buffer, 50, stdin) == NULL || buffer[0] == '\n'){
|
||
|
break;
|
||
|
}
|
||
|
|
||
|
int success = sscanf(buffer, "%f", &line[count]);
|
||
|
|
||
|
if(success == 0 || success == EOF){
|
||
|
if(count == 0){
|
||
|
printf("Nepodarilo sa nacitat x.\n");
|
||
|
}else{
|
||
|
printf("Nepodarilo sa nacitat %d. koeficient\n", count);
|
||
|
}
|
||
|
return 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
float result = 0;
|
||
|
float x = line[0];
|
||
|
|
||
|
for(int i = 1; i < count; i++){
|
||
|
result = result * x + line[i];
|
||
|
}
|
||
|
|
||
|
printf("Vysledok je: %.2f\n", result);
|
||
|
|
||
|
}
|