#include #include #include #define SIZE_OF_ARRAY 100 #define LINE_SIZE 2 int main() { float result_of_main=0; float array_of_numbers[SIZE_OF_ARRAY]; int counter=0; int result; float pow_result; while(1){ float x=0; result=reading_input(&x); if(result==0||result==2){ break; } array_of_numbers[counter]=x; counter++; } if(result==0){ return 0; } for(int j=1; j='0'&&buffer[j]<='9') { continue; } if (buffer[j]=='.') { continue; } if(buffer[j]=='\n'){ buffer[j]='\0'; break; } printf("You have entered wrong number.\n"); return 0; } if(buffer[0]=='\0'){ return 2; } *number=atof(buffer); return 1; }