|
|
@ -3,9 +3,6 @@ |
|
|
|
#include <math.h> |
|
|
|
|
|
|
|
#define SIZE_OF_ARRAY 100 |
|
|
|
#define LINE_SIZE 2 |
|
|
|
|
|
|
|
double powering(double, int); |
|
|
|
|
|
|
|
int main() |
|
|
|
{ |
|
|
@ -32,19 +29,17 @@ int main() |
|
|
|
return 0; |
|
|
|
} |
|
|
|
for(int j=1; j<counter; j++){ |
|
|
|
double true_power=powering(array_of_numbers[0],(counter-j)-1); |
|
|
|
result_of_main += array_of_numbers[j]*true_power; |
|
|
|
result_of_main += array_of_numbers[j]*pow(array_of_numbers[0],(counter-j)-1); |
|
|
|
} |
|
|
|
printf("Vysledok je: %.2f\n",round(result_of_main * 100) / 100); |
|
|
|
return 0; |
|
|
|
} |
|
|
|
int reading_input(double *number){ |
|
|
|
char buffer[SIZE_OF_ARRAY]; |
|
|
|
char *fgets_result = fgets(buffer,SIZE_OF_ARRAY,stdin); |
|
|
|
if(fgets_result==NULL){ |
|
|
|
if(fgets(buffer,SIZE_OF_ARRAY,stdin)==NULL){ |
|
|
|
return 2; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for(int j=0; buffer[j]!='\0'; j++){ |
|
|
|
if (buffer[j]>='0'&&buffer[j]<='9') { |
|
|
|
continue; |
|
|
@ -65,11 +60,5 @@ int reading_input(double *number){ |
|
|
|
*number=atof(buffer); |
|
|
|
return 1; |
|
|
|
} |
|
|
|
double powering(double number, int counter){ |
|
|
|
double result=1; |
|
|
|
for(int i=0; i<counter; i++){ |
|
|
|
result =result * number; |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|