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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ формирование масива http://www.cyberforum.ru/cpp-beginners/thread205654.html
Из масивов A и B сформировать масив с ,записывать в него элементы масивов A и B с чётными индексами. Вычислить среднее арифметическое положительных элементов масива c.
C++ C++&Assembler. Здравствуйте уважаемые форумчани! Было задание, написать простейшую программу которая бы считала пример(с дробями) в С++ и в Ассемблере, и выводила результаты с С++ и соответственно с Ассемблера. Вот код С++: #include <iostream.h> #include <conio.h> #include <stdio.h> double a,y,R; extern "C" { void lab8(void); http://www.cyberforum.ru/cpp-beginners/thread205651.html
Как найти 6 наименьших элементво массива C++
Как найти 6 наименьших элементов массива, пользуясь функцией сотрировки массивов?
элементы C++
Удалить из масива последнюю группу элементов представлюящую собой знакочередующуюся последовательность.
C++ Работа с массивами в динамической памяти http://www.cyberforum.ru/cpp-beginners/thread205636.html
Задача такова. Необходимо создать 2 массива в динамической памяти. Обращение к элементам массива - через косвенную адресацию. Вывести на экран первым тот массив, произведение элементов которго наибольшее. Я написал вроде как, но беда в том, что сразу же после ввода двух массивов, закрывается окно консоли. Подскажите в чем моя ошибка и как хоть примерно её мужно устранить? P.S. я только начал...
C++ Найти минимум среди максимальных элементов столбцов матрицы вот код для переделки // Поиск максимального элемента среди минимальных int max = a; // Это будущий максимум, пока что равен первому элементу матрицы for(int i = 0; i < n; ++i) // Проход в цикле по всем строкам { int min = a; // Это минимум в строке, сравнивать начинаем также с первого элемента в строке for(int j = 0; j < m; ++j) // Проход в цикле по каждому элементу в строке if(a... подробнее

Показать сообщение отдельно
кибернетика
Сообщений: n/a
07.12.2010, 20:57     исправьте ошибку!
#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 );
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru