Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Написать функцию, которая вычислияет значение F на интервале - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread757201.html
В общем такое задание. Есть текстовый файл который содержит <фамилия>, <имя>, <очество>, <год рождения>, <курс>, <пол>, данные студентов разделяются ";" .Нужно написать прогу которая выводит на...
C++ Файлы, функции. Определить размер трех файлов с данными именами. 3. Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name. Если файл не существует, то функция возвращает –1. С помощью этой функции определить размер трех... http://www.cyberforum.ru/cpp-beginners/thread757178.html
C++ Поменять для данной матрицы A размера M x N строки1|столбцы2 с номерами k1 и k2
2. . Описать процедуру SwapLine(A,M,N,k1,k2)1|SwapCol(A,M,N,k1,k2)2, осуществляющую перемену местами строк1|столбцов2 вещественной матрицы A размера M x N с номерами k1 и k2 (если k1 или k2 больше...
Двумерный массив, процедуры. Вывести номер первой1|последней2 строки3|столбца4, содержащего только положительные элементы C++
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего только положительные элементы. Если таких строк3|столбцов4 нет, то вывести 0. (двумерный массив)
C++ Область видимости Protected http://www.cyberforum.ru/cpp-beginners/thread757168.html
Еcть некий класс player и есть в нем переменная id в области паблик. Есть второй класс team который использует эту переменную. Пjка эти классы дружны, то все нормально, но если убрать дружбу, то...
C++ Найти индексы первого отрицательного элемента больше заданной величины в массиве Найти индексы первого отрицательного элементы больше заданной величины в A(n,m) Добавлено через 33 секунды на си++ подробнее

Показать сообщение отдельно
Pe4seg
1 / 1 / 0
Регистрация: 09.01.2013
Сообщений: 39
13.01.2013, 11:23  [ТС]
то есть тут нужно цикл дописать еще?

Добавлено через 52 минуты
#include <stdio.h>
#include <math.h>
void f(double xn,double xk,double dx) {
double a,b,c;
scanf("%f %f %f",&a,&b,&c);
double x=xn;
double F=0;
while(x<=xk)
{
if(x<0)
F=a*pow(x,3)-b*x+c;
else
if(x>0)
F=(double)b/(x*c)+(double)pow(x,3/5);
else
F=x+2*a;
printf("x=%f F=%f\n",x,F);
x+=dx;
}
}
void main()
{
double xn,xk,dx;
scanf("%f %f %f",&xn,&xk,&dx);
f(xn,xk,dx);
scanf("%f",&xn);
}

Добавлено через 24 минуты
описал main, только все равно косяк, значения не выводит((

Добавлено через 37 минут
все, проблема решена)

Добавлено через 1 минуту
#include <stdio.h>
#include <math.h>

void f(double xn,double xk,double dx) {
float a,b,c;
scanf("%f %f %f",&a,&b,&c);
double x=xn;
double F=0;
while(x<=xk)
{
if(x<0)
F=a*pow(x,3)-b*x+c;
else if(x>0)
F=b/(x*c)+pow(x,3/5);
else
F=x+2*a;
printf("x=%f F=%f\n",x,F);
x+=dx;
}
}

void main()
{
float xn,xk,dx;
scanf("%f %f %f",&xn,&xk,&dx);
f(xn,xk,dx);
scanf("%f",&xn);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru