Найти наибольшее и наименьшее значения функции - C (СИ) (74183)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Дана такая задача. Найти наибольшее и наименьшее значения функции y =(sin( x + 0.25)/х)+ 5 при изменении X от 0,1 до А с шагом H. Вывести результат на экран. Я написал следующий ниже код. Как его исправить, что бы он выдавал корректную информацию?
#include <stdio.h>
#include <math.h>
int main(){
float x, y;
y=0;
printf("max X=...");
float a, h;
a=0; 
h=0;
scanf ("%f", &a);
printf("Шаг=...");
scanf("%f", &h);
for (x=0.1; x>=a; x=x+h);
{int i;
i=0;
y=((sin(x+0.25)/x)+5);
int array [100];
for (i=0; i>=a; i++);
array[i]=y;
} 
printf ("%f", &i);
float min, max;
for (i=0.1; i>=a; i++);
max=array[1];
for(i=0.1; i>=a; i++){ 
if (max<array[i])
max=array[i];
}
printf("%f", max)
pyts("\n");
for (i=0.1; i>=a; i++){
    min=array[2];
    if (min>array[i])
    min=array;
    }
    printf("%f", min);
return 0;
}
Спасибо.

Решение задачи: «Найти наибольшее и наименьшее значения функции»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
int main()
 
{
 
float x, y;
y=0;
printf("max X=...");
float a, h;
a=0; 
h=0;
scanf ("%f", &a);
printf("Шаг=...");
scanf("%f", &h);
for (x=0.1; x<=a; x=x+h) 
i=0;
y=((sin(x+0.25)/x)+5);
int i;
int array [100];
for (i=0; i<=a; i++)
 
{
 
array[i]=y;
printf ("%d", i);
 
}
 
float min, max;
for (i=0.1; i<=a; i++);
max=array[1];
for(i=0.1; i<=a; i++)
 
{ 
 
if (max<array[i])
max=array[i];
 
}
 
printf("%f", max)
puts("\n");
for (i=0.1; i<=a; i++)
 
{
    min=array[2];
    if (min>array[i])
    min=array;
 
    }
 
    printf("%f", min);
return 0;
}

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

Этот код находит наибольшее и наименьшее значения функции, используя метод наименьших квадратов. Он начинает с заданного значения переменной x и увеличивает её на заданный шаг h до тех пор, пока значение x не превысит заданное значение a. Затем он вычисляет значение функции для каждого значения x в этом диапазоне и сохраняет эти значения в массиве. Затем он находит максимальное и минимальное значение в этом массиве и выводит их на экран.

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


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

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

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