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

Проинтегрировать дифференциальное уравнение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поменять местами первое и второе слово в каждой строке http://www.cyberforum.ru/cpp-beginners/thread26752.html
ввести массив из 5 строк с клавиатуры,поменять местами первое и второе слово в каждой строке. помогите решить плиз
C++ Сформировать массив, содержащий сведения о телефонах абонентов вот моя задача: Сформировать массив, содержащий сведения о телефонах абонентов. Структурный тип содержит поля: фамилия абонента, место жительства (название улицы, номер дома), год установки телефона. Написать программу, выдающую следующую информацию: - номер телефона по вводимой с клавиатуры фамилии абонента; - количество установленных телефонов с XXXX года; - список номеров... http://www.cyberforum.ru/cpp-beginners/thread26750.html
Подсчет колличества вхождений буквы в строку C++
задача легкая но времени вообще нет!!!!!!!!!!очень прошу помогите!!!!!!! Нужно составить программу (на С++) подсчета колличества вхождений буквы b в заданную строку
не может определить минимальный элемент C++
написал программу! Чтобы когда вводишь несколько элементов массива, не повторяющихся, то находятся максимальный и минимальный элементы в этом массиве! максимум находиться без проблем, а вот минимум не находиться! программа выдает ноль ошибок! #include "stdio.h" #define N 10 int main () { int a;
C++ Некорректное отображением float http://www.cyberforum.ru/cpp-beginners/thread26710.html
Когда вводим название товара, который необходимо найти в массиве и если он там есть, то при выводе информации о товаре, почему то не корректно отображается его цена (product.itsPrice). Если цена товара была 456.9, то в результате поиска цена становиться такой 0.000000 Подскажите пожалуйста что я сделал не так. #include <stdio.h> #include <string.h> struct Price { char itsNameProduct;...
C++ Ошибки в программе #include <iostream> using namespace std; struct employe { int number; float money; }; int main() { employe nomer; подробнее

Показать сообщение отдельно
Yurii_74
paladin
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
20.03.2009, 08:31     Проинтегрировать дифференциальное уравнение
1) не лучше ли dif задать так:
float dif (float a, float b, float h);
?

2) цикл немного подправить:
for (y = 1, x = a; x< b + h; x+=h)

3) выводить y для нужного x:
то есть перенести эту часть
Код
printf("| %5.3f| %5.3f |\n",x,y);
printf("|------|-------|\n");
выше вот этой:
Код
k1 = h * f(x,y);
k2 = h * f((x + h / 2),(y + k1 / 2));
k3 = h * f((x + h / 2),(y + k2 / 2));
k4 = h * f((x + h),(y + k3));
y += (k1 + 2*k2 + 2*k3 + k4) / 6;
И немного не понял смысл сего участка:
Код
if (y < 10)
{
printf("| %5.3f| %5.3f |\n",x,y);
printf("|------|-------|\n");
}
else
{
printf("| %5.3f| %5.3f|\n",x,y);
printf("|------|-------|\n");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru