Программа вылетает при вводе значений - C (СИ)
Формулировка задачи:
вроде прохожу си второй год и проги писал гораздо сложней, а тут реально туплю...
#include<stdio.h> #include<conio.h> #include<math.h> void main(void); { float a, b, c, d, E, sr, fi, fj, fsr; int i, j; clrscr(); i=0; j=30; printf("vvedite koefficient a=", a); scanf("%f", a); printf("vvedite koefficient b=", b); scanf("%f", b); printf("vvedite koefficient c=", c); scanf("%f", c); printf("vvedite koefficient d=", d); scanf("%f", d); printf("vvedite pogreshnoct` E=", E); scanf("%f", E); do { sr=(i+j)/2; fi=a*i*i*i+b*i*i+c*i+d; fj=a*j*j*j+b*j*j+c*j+d; fsr=a*sr*sr*sr+b*sr*sr+c*sr+d; if(fsr*fi>0) { fi=fsr; i=sr; } else { fj=fsr; j=sr; } } while(fabs(fsr)<=E); sr=(i+j)/2; printf("%f", sr); getch(); }
Решение задачи: «Программа вылетает при вводе значений»
textual
Листинг программы
scanf("%f", &a);
Объяснение кода листинга программы
- Вводится значение переменной
a
с помощью функции scanf(). - Тип данных переменной
a
- float. - Значение переменной
a
сохраняется в памяти компьютера и может быть использовано в дальнейшем для выполнения различных операций.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д