Предмет: Информатика, автор: perepelovaalla

Написать программу, которая выдает таблицу значений функции Y = 6x2 + arctg(x), угол вводится в градусах. Перевод угла в радианы предусмотреть в программе. Начальное и конечное значение вводит пользователь. Предусмотрите проверку корректности (начало меньше конца)




#include
#include
#include
#include
void main()

{

setlocale(LC_ALL,"rus");

float x,y1,y2,y,A;

printf("Введите начальное значение x:");

scanf ("%f",&y1);

printf("Введите конечное значение x:");

scanf ("%f",&y2);

if (y1>y2&&y == 3)

for (y = y1;y < y2;y++)

{

A=y*3,14/180;

x=6*pow(x,2) + atan(x);

printf("x=%f\n",x);

}

return 0;

}



в чем ошибка? скажите пожалуйста

Ответы

Автор ответа: h1kk4n
1

Ответ:

Объяснение:

#include<math.h>

#include <locale.h>

#include <stdio.h>

int main()

{

setlocale(LC_ALL, "rus");

float x, xn, n, Y,       y, A;

printf("Введите начальное значение x:");

scanf("%f", &x);

printf("Введите конечное значение x:");

scanf("%f", &xn);

 

printf("Введите шаг :");

scanf("%f", &n);

 

 

while (x <= xn)  

{

     A = x * 3, 14 / 180;

  Y = 6 * pow(x, 2) + atan(A);

   

  x += n;

   

  printf("%5.2f -> %5.2f\n", x, Y);

   }

 

return 0;

}


h1kk4n: #include
#include
#include
int main()

{

setlocale(LC_ALL, "rus");

float x, xn, n, Y, y, A;

printf("Введите начальное значение x:");

scanf("%f", &x);

printf("Введите конечное значение x:");

scanf("%f", &xn);

if(x <= xn)
for(x; x < xn; x+=3) // x+=3 шаг
{
A = x * 3, 14 / 180;

Y = 6 * pow(x, 2) + atan(A);

printf("%5.2f -> %5.2f\n", x, Y);

}
else printf("Начальное больше конечного значения");


return 0;
}
Похожие вопросы
Предмет: Другие предметы, автор: vladik1501
Предмет: Математика, автор: nakita111
Предмет: Математика, автор: Nikimikifiki