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

Где ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоки и процессы http://www.cyberforum.ru/cpp-beginners/thread1016849.html
Вопрос общего плана. Использую программу, выполняющую большой объем вычислений и рисование в файл. Делаю распараллеливание в виде одновременно работающих нескольких процессов. Если вместо нескольких обычных процессов использовать один многопоточный, увеличится ли скорость выполнения программы и если да, то насколько сильно.
C++ Для заданного натурального n и действительного х подсчитать суммы Для заданного натурального n и действительного х подсчитать суммы: S=x+3x^3+5x^5+7x^7+...+(2n-1)х^2n-1 http://www.cyberforum.ru/cpp-beginners/thread1016829.html
Акраноид [C++] C++
Здравствуйте, посоветуйте, как сделать, ракету для игры арканоид, без использование библиотек OpenGL , как она работает, ее функционал, не пойму. и как реализовать мяч? Как сделать проверку, отскока от стен, и от ракетки? ============================================================================================ Код программы: #include <stdlib.h>
C++ Вычислить бесконечную сумму ряда с заданной точностью
Вычислить бесконечную сумму ряда с заданной точностью е(е>0) \sum_{1}^{\propto } 1/3^i+4^i
C++ Деструкторы http://www.cyberforum.ru/cpp-beginners/thread1016813.html
Вообщем сразу к сути. В нижеприведенном примере вызывается 2 деструктора. Я никак не пойму, почему именно два? вот сам метод: Distance Distance::add_dist(const Distance& d)const { Distance tmp; tmp.feet=0; tmp.inches=inches+d.inches; if(tmp.inches>=12) {
C++ Рекурсия Вычислить с помощью рекурсии и без нее - y(n) = sqrt(1+sqrt(2+...sqrt(n).. Как выполнить задание с помощью рекурсии? #include <iostream.h> #include <math.h> double sum(int); double sumr(int); int main() { int n; подробнее

Показать сообщение отдельно
caiman
 Аватар для caiman
11 / 11 / 1
Регистрация: 17.11.2013
Сообщений: 39
24.11.2013, 01:11     Где ошибка?
1. Русский язык в листингах - это моветон. Не мучься с локалью (пока учишься азам).
2. Содержи код в читабельном виде.
3. Почитай листинг.
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
79
80
#include <iostream>
 
using namespace std;
 
int main()
{
    int kol;
    int array[1000];
 
    cout << "Array len: ";
    cin >> kol;
    cout << "Fill an array:\n";
 
    for( int m = 0; m < kol; m++ ) {
        cin >> array[m];
    }
    cout<<"Your array table:"<<endl;
    for (int m = 1; m <= kol; m++) {
        cout << m << "     ";
    }
    cout << "\n";
 
    for ( int m = 0; m < kol; m++) {
        if ( (array[m]>=0) && (array[m]<10) ) {
            cout << array[m] << "     ";
        }
        if ( (array[m]>=10) && (array[m]<100) ) {
            cout << array[m] << "    ";
        }
        if ( (array[m]>=100) && (array[m]<1000) ) {
            cout << array[m] << "   ";
        }
        if ( (array[m]>=1000) && (array[m]<10000) ) {
            cout << array[m] << "  ";
        }
    }
 
    cout<<"\n";
 
    char x;
    int l, rez, n, h;
    char g = '=';
 
    cout << "Enter elems in right order. Use symbols: (+ - / *).\n Exit => '='(without quotes)." << endl;
    cin >> l;
    cin >> x;
    cin >> n;
 
    if ( x == '+' ) {
        rez =array[l] + array[n];
        cout<<rez;
    } else if ( x == '-' ) {
        rez =array[l] - array[n];
        cout<<rez;
    } else if ( x == '*' ) {
        rez =array[l] * array[n];
        cout<<rez;
    } else if ( x == '/' ) {
        rez =array[l] / array[n];
        cout<<rez;
    } 
 
    while( x !=g ) {
        cin >> x;
        cin >> h;
 
        if ( x == '+' ) {
            rez += array[h];
        } else if ( x == '-' ) {
            rez -= array[h];
        } else if ( x == '*' ) {
            rez *= array[h];
        } else if ( x == '/' ) {
            rez /= array[h];
        } 
    }   
    cout << "=" << rez;
 
    return 0;
}
 
Текущее время: 15:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru