zanac А что именно нужно сделать? Работать с проектом для 6ой студии в 2010ой?
ShatOFF
Код:
int n , m , k; bool t, res; cout << "Enter n, m, k -> " << endl; cin >> n >> m >> k ; cout << "Enter t -> " << endl; cin >> t; if ( m == (n+2)||k == (n+4) ) { res = false; } else { res = (n>m) && !t; } cout << res << endl;
Member
Статус: Не в сети Регистрация: 12.09.2010 Откуда: Калининград
Immortal_X писал(а):
Поставил Visual 2013, советуют именно 2012. Можно узнать почему 2012 лучше? Хочу уже быстрей определиться с версией да погрузиться в учебник )
Если речь про С, некоторые преподаватели рекомендуют( или настаивают ) на 2012 т.к. там реализован практически чистый С89( кажется, за исключением однострочных комментариев ) Начиная с 2013, к реализации С89 добавили пачку расширений, при том не сделав полноценной реализации более современных стандартов( хотя бы С99 ) Для С++ ставьте 2015, не вижу смысла связываться с чем-то старее
Member
Статус: Не в сети Регистрация: 20.09.2005 Откуда: Москва
Добрый день. Подскажите пожалуйста. Есть программа в которой рассчитывается ряд математических операций (сложение, вычитание, умножение и т.д.). При написании консольного варианта программы все считается нормально, результат тот который и ожидался. Когда программа пишется как Windows Form и результат выводится например в label или таблицу то обязательно где нибудь вылезет отклонение от обычного результата (Например вместо значения 0,001 выдает 0,00099999999). Где то что то куда то округляется или при переводе в разные типы (хотя только int и double) портится. Простенький фрагмент прилагаю. (Как уже говорил в консольном варианте результат ожидаем в Windows Form хоть в одном месте но что то не так)
Код:
{ int N=23; int M=12; double delt1=0.01; double delt2=0.01; double dx1,dx2,h1,h2; double ro1=8900; double ro2=8900; double X[24];
dx1=delt1/(M-2); dx2=delt2/(N-M-1);
h1=ro1*dx1; h2=ro2*dx2;
for (int i=2; i<=M; i++) { X[i]=-delt1+dx1*(i-2); label1->Text=label1->Text+X[i].ToString()+" "; } for (int i=M+1; i<=N; i++) { X[i]=dx2*(i-M-1); label1->Text=label1->Text+X[i].ToString()+" "; }
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения