Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
17:59
3752
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

Авторпрограмирование на языке си
помогите составить прогу
среднее арифметическое таких значение функции которые имеют имеют дробную часть меньшую 0.5
вот функция
у=1.7*х+7.8*sin(2.1*x)+3.4*(x-1)-7.2
просто реально не понимаю как делать брал книги по програмированию и нефига ,прошу помочь ,награждение тоже будет
если что пишите в личку
Проще отчислится чем решить.
для fiery lord:
если не горит - завтра. Ибо бухаю
для __DestroyeR__:
Отчисляют не родивых студентов 1 октября. Так что у него ещё много времени.
x принадлежит какому интервалу? и вообще какие ограничения на него накладываются?
больше данных нет ,могу скинуть 8к за прогу
пффф эт жутко просто, ты там на кого учишься та хоть?
x принадлежит какому интервалу? и вообще какие ограничения на него накладываются?
вводишь с клавы х, логично же.задача 1 курса, 1 семестра
(ну по крайней мере у нас, Я на программера учусь)
компьютерная безопасность самара
для fiery lord:
помогу. Но мой тебе совет, смени фак
Проще отчислится чем решить.
Я тоже в свое время так решил, теперь жалею
среднее арифметическое таких значение функции которые имеют имеют дробную часть меньшую 0.5
вот функция
у=1.7*х+7.8*sin(2.1*x)+3.4*(x-1)-7.2

какой извращенец тебя заставил на си писать такую прогу, для этого фортран же есть
Янеч о_О
вводишь с клавы х, логично же
мне вот не логично, например. Сколько чисел вводить? 5, 10, 100? или нужно перебрать х из диапазона целых чисел, например?
что за фортан7
там еще значения есть а=-3,b=3 h=0.1
видимо значения от a до b с шагом h, обычный цикл.
для отделения дробной части используй modf()
в цикле сравниваешь дробную часть на < 0.5
в одну переменную складываешь все такие значения,
в другую их количество, потом первое делишь на второе -
получаешь среднее арифметическое.
Проще отчислится чем решить.
что за фортан7
Язык программирования, удобен для решения математических задач, хотя хз, фортран я не знаю вообще, да и нафига оно надо.
видимо значения от a до b с шагом h, обычный цикл.
если так то что-то вроде
double S=0;
int n=0;
for(int a=-3; a<=3; a+=0.1)
{
y=1.7*х+7.8*sin(2.1*x)+3.4*(x-1)-7.2
if(modf(y)<0.5)
{
S+=y;
n++;
}
}
S/=n;

З.Ы. Мой индусский код, и вообще это общая картина.
фортран
а максима для кого, она интеграла даже вычислять умеет и графики строить)
+18 объявить y и вместо a поставить x
1|2
К списку тем
2007-2025, онлайн игры HeroesWM