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

Необходимо изменить программу в C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как посчитать количество элементов в массиве и распечатать его? http://www.cyberforum.ru/cpp-beginners/thread231771.html
Как посчитать кол-во элементов в массиве и распечатать его? В символьных строках, вроде как strlen, а с цифрами как? Вроде как надо использовать sizeof, но как он работает я не понимаю.
C++ Аргументы по умолчанию (что не так ?) #include "stdafx.h" #include "sys.h" #include <iostream> using namespace std; int box ( int lenght = 1, int width = 1, int height = 1); int main () { sys(); cout << "Значение по умолчанию: " << box(); http://www.cyberforum.ru/cpp-beginners/thread231770.html
Запись строки C++
Надо записать строку в конец файла , Незнаю как ее написать.. void zap(char *str) { ofstream r(ios::app); Как мне осуществить ввод в конец файл строку?? }
C++ Ключевое слово register
локальная переменная которая задается : register int a; так же будет локальной и сохраняется в регистр если есть свободное место. но зачем нам это надо? почему нельзя воспользоваться auto?
C++/CLI WinForms String[,] Base1 = new string[1, 1] http://www.cyberforum.ru/cpp-beginners/thread231747.html
Есть код , переработаный с С#, кажется верно, только есть один вопрос: В событии обработки клика используется симвоьный массив, как его переписать в С++? public static String Base1 = new string; // ??? private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { String^ S; S = Convert::ToString(listBox1->Items); String^ S1; System::IO::FileStream^...
C++ Цикл с параметром (for) Задание - Вводятся числа a и b. Найти количество таких чисел в диапазоне , которые являются точными квадратами. #include <iostream> #include <conio.h> #include <cmath> using namespace std; int main () { setlocale(LC_ALL,"Russian"); int a,b; cout << "Первое число a"; подробнее

Показать сообщение отдельно
sl1m_dogg
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 18
20.01.2011, 22:49  [ТС]     Необходимо изменить программу в C++
Переписал четвертую часть в таком виде:
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
//.4.........................
Fourth:  cout <<" __4__"<<endl;
     X[k+1][0]=Y[n+1][0];    cout <<"X["<<(k+1)<<"] = ("<<X[k+1][0];
     X[k+1][1]=Y[n+1][1];    cout <<";"<<X[k+1][1]<<")"<<endl;
//...........a...............
double n1 = X[k+1][0]-X[k][0];
double n2 = X[k+1][1]-X[k][1];
double n3 = pow(n1,2)+pow(n2,2);
if(pow(n3,1/2) < E)
{
     cout <<"X(k+1) - X(k) = "<<n3;
 
         Xz[0][0]=X[k+1][0];
         Xz[0][1]=X[k+1][1];
     }
//..................b.....................
 n1 = X[k+1][0]-X[k][0];
 n2 = X[k+1][1]-X[k][1];
 n3 = pow(n1,2)+pow(n2,2);
if(pow(n3,1/2) < E)
{
 
             d[0][0]=d[n][0]=Y[n+1][0]-Y[1][0];    cout <<"d0 = ("<<d[0][0];
             d[0][1]=d[n][1]=Y[n+1][1]-Y[1][1];    cout <<";"<<d[0][1]<<")"<<endl;
 
             d[I[s]][0]=d[I[s]+1][0];
             d[I[s]][1]=d[I[s]+1][1];
             if( (d[1][0]*d[2][1]-d[1][1]*d[2][0]) != 0){
                cout <<"rang(D1,...,Dn) = n"<<endl;
                Y[0][0]=X[k+1][0];  cout <<"Y0 = ("<<Y[0][0]<<";";
                Y[0][1]=X[k+1][1];  cout <<Y[0][1]<<")\n";
                k=k+1;
                I[s]=0;
                goto TWO;
             }
             if( (d[1][0]*d[2][1]-d[1][1]*d[2][0]) == n){
                cout <<"rang(D1,...,Dn) < n"<<endl;
                Y[0][0]=X[k+1][0];
                Y[0][1]=X[k+1][1];
                k=k+1;
                I[s]=0;
                goto TWO;
             }
         }
     cout <<"\nXz("<<Xz[0][0]<<";"<<Xz[0][1]<<")"<<endl;
     getch();}
минимальное значение функции не меняется (не верное)

Добавлено через 1 час 28 минут
killboss, можешь посмотреть что происходить с переменной t. По моему она считается только на первой итерации, а на всех остальных постоянно равна 0.
 
Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru