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

задача с прямым течением времени, где ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить слова из string (исправить код) http://www.cyberforum.ru/cpp-beginners/thread706751.html
Нужно удалить слова начинающиеся на маленькую букву, помогите исправить код! char s2 = {"abcdefghijklmnopqrstuvwxyz"}; int size3 = strlen(s2); int size = strlen(str); //..... for (int i=0;i<size;i++){
C++ Графическое меню в dOS В общем я сделал меню чтобы кнопки были прямоугольными, как мне сделать их треугольными: class menu { int x0,y0,w,h,ots; char text; public: // class constructor menu(); // class destructor ~menu(); http://www.cyberforum.ru/cpp-beginners/thread706742.html
C++ Вызов метода производного класса через обращение к методу базового класса
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать классы внутри main.cpp, то всё нормально. Если же создавать в разных файлах, то компилятор ругается. Видимо, я где-то путаюсь и чего-то недообъявляю. Суть отражена в заголовке, но распишу немного подробнее: Есть класс world, и производный от этого класса класс player. У обоих классов есть функция void draw(). Хочу...
Как при рекурсии не обнулять C++
void List::RecRevers() { ListItem *tmp, *ptr = NULL, *start = first; tmp = first->next; first->next = ptr; ptr = first; first = tmp; if (first->next !=0)
C++ Исключение символов из строки http://www.cyberforum.ru/cpp-beginners/thread706714.html
Добрый день. есть задача: Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Исключить из строки слова, состоящие из символов русского и латинского алфавитов одновременно. как я понимаю нужно разбить строку на слова ограниченные пробелами, и потом с каждым из них работаем. я смог нарезать...
C++ перевод ip адреса в двоичную и шестнадцатиричную системы Помогите, пожалуйста! На экране имеется 3 окошка: В одно вы вводите число в десятичной системе В двух других вычисляются значения в двоичной и шестнадцатиричной системе. подробнее

Показать сообщение отдельно
eaita
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 3
23.11.2012, 17:28     задача с прямым течением времени, где ошибка?
исправьте пжл где моя ошибка,не могу понять где Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include "stdafx.h"
 #include <conio.h>
 #include <math.h>
 #include <iostream>
 using namespace std;
 
 const int B=-1;
 float nu(float x) {
 return 5*exp(B*x);
 }
 
 float m1(float t) {
 return 5*exp(B*t);
 }
 
 float m2(float t) {
 return 5*exp(B*(1+t));
 }
 
 void main() {
 int i,j;
 float x[10], t[10], y[10][10], tao, h=0.01, tr[10][10], ro[10][10], k[10][10], f[10][10], a[10], b[10], c[10], d[10], r, alfa[10], beta[10];
 a[10]=0, b[0]=0, c[0]=1, c[10]=1;
 t[0]=0;
 tao=0.01;
 t[1]=tao;
 r=tao/(h*h);
 
 for(i=0; i<10; i++){
 x[i]=i*h;
 y[i][0]=nu(x[i]);
 
 for(j=0; j<10; j++){
 t[j+1]=t[j]+tao;
 y[0][j]=m1(t[j]);
 y[10][j]=m2(t[j]);
 
 ro[i][j+1]=1+x[i]+t[j+1];
 k[i][j+1]=x[i]*x[i]+t[j+1]*t[j+1]+5;
 tr[i][j]=5*exp(B*(x[i]+t[j]));
 f[i][j+1]=5*B*exp(B*(x[i]+t[j+1]))*(ro[i][j+1]-2*x[i]-B*k[i][j+1]);
 }}
 
 for(i=0; i<10; i++){
 for(j=0; j<10; j++){
 d[0]=m1(t[j+1]);
 d[10]=m2(t[j+1]);
 
 a[i]=r*k[i-1/2][j+1];
 b[i]=r*k[i+1/2][j+1];
 c[i]=ro[i][j+1]+(k[i-1/2][j+1]+k[i+1/2][j+1])*r;
 d[i]=tao*f[i][j+1]+ro[i][j+1]*y[i][j];
 }
 }
 
 /*for(i=1; i<=9; i++) {
 alfa[0]=b[0]/c[0];
 beta[0]=d[0]/c[0];
 alfa[i]=b[i]/(c[i]-a[i]*alfa[i-1]);
 beta[i]=(d[i]+beta[i-1]*a[i])/(c[i]-a[i]*alfa[i-1]);
 for(j=0; j<9; j++){
 beta[10]=y[10][j+1];
 }}*/
 
 for(i=9; i>=1; i--){
 alfa[0]=b[0]/c[0];
 alfa[i]=b[i]/(c[i]-a[i]*alfa[i-1]);
 beta[i]=(d[i]+beta[i-1]*a[i])/(c[i]-a[i]*alfa[i-1]);
 for(j=0; j<9; j++){
 beta[0]=m1(t[j+1]);
 beta[10]=m2(t[j+1]);
 y[i][j+1]=alfa[i]*y[i+1][j+1]+beta[i];
 printf("i=%1d, j+1=%1d, pogr=%0.5f",i,j+1,abs(y[i][j+1]-tr[i][j+1]));
 printf("\n");
 }
 }
 getch();
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru