Программа вылетает при вводе значений - 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);

Объяснение кода листинга программы

  1. Вводится значение переменной a с помощью функции scanf().
  2. Тип данных переменной a - float.
  3. Значение переменной a сохраняется в памяти компьютера и может быть использовано в дальнейшем для выполнения различных операций.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы