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

исправьте щшибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправьте ошибку! http://www.cyberforum.ru/cpp-beginners/thread205660.html
#include <stdio.h> #define dist 0.1 /* stepsize int*/ #define xf5 /*max for t*/ FILE *output;/*internal filename*/ double rkutta (double x, double y, double h );/* Runge-Kutta function */ double F (double x, double y );/* function for derivatives */ main() { double x, y, h; int n;
C++ формирование масива Из масивов A и B сформировать масив с ,записывать в него элементы масивов A и B с чётными индексами. Вычислить среднее арифметическое положительных элементов масива c. http://www.cyberforum.ru/cpp-beginners/thread205654.html
C++&Assembler. C++
Здравствуйте уважаемые форумчани! Было задание, написать простейшую программу которая бы считала пример(с дробями) в С++ и в Ассемблере, и выводила результаты с С++ и соответственно с Ассемблера. Вот код С++: #include <iostream.h> #include <conio.h> #include <stdio.h> double a,y,R; extern "C" { void lab8(void);
Как найти 6 наименьших элементво массива C++
Как найти 6 наименьших элементов массива, пользуясь функцией сотрировки массивов?
C++ элементы http://www.cyberforum.ru/cpp-beginners/thread205637.html
Удалить из масива последнюю группу элементов представлюящую собой знакочередующуюся последовательность.
C++ Работа с массивами в динамической памяти Задача такова. Необходимо создать 2 массива в динамической памяти. Обращение к элементам массива - через косвенную адресацию. Вывести на экран первым тот массив, произведение элементов которго наибольшее. Я написал вроде как, но беда в том, что сразу же после ввода двух массивов, закрывается окно консоли. Подскажите в чем моя ошибка и как хоть примерно её мужно устранить? P.S. я только начал... подробнее

Показать сообщение отдельно
кибернетика
Сообщений: n/a

исправьте щшибку - C++

07.12.2010, 20:58. Просмотров 312. Ответов 1
Метки (Все метки)

#include <stdio.h>
#define dist 0.1 /* stepsize int*/
#define xf5 /*max for t*/
FILE *output;/*internal filename*/
double rkutta (double x, double y, double h );/* Runge-Kutta function */
double F (double x, double y );/* function for derivatives */
main()
{
double x, y, h;
int n;
output=fopen ; ( "xydata.dat", "w"); /* External filename */
h=0.1;
y=1; /* Initial condition */
fprintf ( output, "0\t%f\n", y );
for (n=0; dist*n<=xf;n++ )/* The time loop */
{
x=n*dist;
y=rkutta ( x, y, dist );
fprintf ( output,"%f\t%f\n", x,y );
}
fclose(output);
}/*End of main function*/
double rkutta (double x, double y, double h )/* Called on RK function*/
{
double yn, k1,k2,k3,k4;
double H=h/2.0;
k1 = ( h*F (x,y ));
k2 = ( h*F( x+H, y+ ( k1/2)));
k3 = ( h*F( x+H, y+ ( k2/2)));
k4 = ( h*F( x+h, y+k3));
return (y+=(y+(k1+2*k2+2*k3+k4)*1/6));
}
double F(double x, double y) /*Called on derivative*/
{
return ( y );
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru