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

Программный код С++ не компилируется в Dev-C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая генерирует три последовательности http://www.cyberforum.ru/cpp-beginners/thread764460.html
Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности(через for и while).
C++ Делится ли на три введенное с клавиатуры целое число(через if) Написать программу, которая проверяет, делится ли на три введенное с клавиатуры целое число(через if) http://www.cyberforum.ru/cpp-beginners/thread764456.html
Написать функцию, которая вычисляет сопротивление двух резисторов C++
N.1.Написать функцию, которая вычисляет сопротивление двух резисторов. Входными данными в функции являются сопротивления резисторов и способ их соединения.
C++ Написать структуру типа STUDENT, создать динамический массив
Здравствуйте! Мне нужно было написать структуру типа STUDENT, создать динамический массив размером n, прочитать с клавиатуры данные и записать их в поля структур... Вводятся (для каждого STUDENT) следующие данные в отдельной строке: фамилия и имя, класс, дата рождения. Фамилия и имя – строки не более чем из 20 символов, класс – строка состоящая из числа (от 1 до 11) и латинской буквы (от...
C++ Вычислить значение выражения b = (1+1/2+1/2^2+1/2^3+...+1/2^n)^n http://www.cyberforum.ru/cpp-beginners/thread764433.html
Вычислить значение выражения b = (1+1/2+1/2^2+1/2^3+...+1/2^n)^n .Где n ввести с клавиатуры.
C++ Чем отличаются указатели от ссылок? Как я понимаю указатель,он хранит адрес переменной,а ссылка просто берёт значение переменной?Привидите примерчик какой=) подробнее

Показать сообщение отдельно
НиколайСД
1 / 1 / 1
Регистрация: 12.01.2013
Сообщений: 39
17.01.2013, 18:06  [ТС]     Программный код С++ не компилируется в Dev-C++
Спасибо заработала)))

Добавлено через 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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#include <iostream>
using namespace std;
 
 
void Kramer(double C[3][3],double D[3][1]); //Prototip funkcii
 
int main() {
    int i,j;
    double A[3][3],B[3][1];
    char z='y';
    cout<<"\n";
    cout<<"\n";
    cout<<"Vipolnil rabotu ";
    cout<<"Surkov Nikolay";
    cout<<"\n";
    cout<<"\n";
    while(z=='y') {
        cout<<"Vvedite koefisienti pri neizvestnih x1,x2,x3 v 1-om,2-om,3-em yravneniax "; 
        for(i=0;i<3;i++)//vvod matrici koeficientov pri neizvesnix
            for(j=0;j<3;j++)
                cin>>A[i][j];
        cout<<"\n";
        cout<<"Vvedite cvobodnii chleni v 1-om,2-om,3-em yravneniax ";
        for (i=0;i<3;i++)// Vvod stolbca svobodnix chlenov
            cin>>B[i][0]; 
        cout<<"\n";
        cout<<"Dannaya sistema vigladit tak. "<<endl;
        if(A[0][1]>=0 && A[0][2]>=0)
        cout<<A[0][0]<<"x1"<<"+"<<A[0][1]<<"x2"<<"+"<<A[0][2]<<"x3"<<"="<< B[0][0]<<endl;
        //cout< что это???
        if(A[0][1]>=0 && A[0][2]<0)
        cout<<A[0][0]<<"x1"<<"+"<<A[0][1]<<"x2"<<A[0][2]<<"x3"<<"="<<B[0][0]<<endl;
        //cout< 
        if(A[0][2]>=0 && A[0][1]<0) 
        cout<<A[0][0]<<"x1"<<A[0][1]<<"x2"<<"+"<<A[0][2]<<"x3"<<"="<<B[0][0]<<endl;
        //cout<
        if(A[0][1]<0 && A[0][2]<0)
        cout<<A[0][0]<<"x1"<<A[0][1]<<"x2"<<A[0][2]<<"x3"<<"="<<B[0][0]<<endl; 
        //cout<
        if(A[1][1]>=0 && A[1][2]>=0)
        cout<<A[1][0]<<"x1"<<"+"<<A[1][1]<<"x2"<<"+"<<A[1][2]<<"x3"<<"="<< B[1][0]<<endl; 
        //cout<
        if(A[1][1]>=0 && A[1][2]<0)
        cout<<A[1][0]<<"x1"<<"+"<<A[1][1]<<"x2"<<A[1][2]<<"x3"<<"="<<B[1][0]<<endl;
        //cout<
        if(A[1][2]>=0 && A[1][1]<0)
        cout<<A[1][0]<<"x1"<<A[1][1]<<"x2"<<"+"<<A[1][2]<<"x3"<<"="<<B[1][0]<<endl;
        //cout<
        if(A[1][1]<0 && A[1][2]<0)
        cout<<A[1][0]<<"x1"<<A[1][1]<<"x2"<<A[1][2]<<"x3"<<"="<<B[1][0]<<endl;
 
        //cout<
        //<
        if(A[2][1]>=0 && A[2][2]>=0)
        cout<<A[2][0]<<"x1"<<"+"<<A[2][1]<<"x2"<<"+"<<A[2][2]<<"x3"<<"="<< B[2][0]<<endl;
        //cout<
        if(A[2][1]>=0 && A[2][2]<0)
        cout<<A[2][0]<<"x1"<<"+"<<A[2][1]<<"x2"<<A[2][2]<<"x3"<<"="<<B[2][0]<<endl;
        //cout<
        if(A[2][2]>=0 && A[2][1]<0)
        cout<<A[2][0]<<"x1"<<A[2][1]<<"x2"<<"+"<<A[2][2]<<"x3"<<"="<<B[2][0]<<endl;
        //cout<
        if(A[2][1]<0 && A[2][2]<0)
        cout<<A[2][0]<<"x1"<<A[2][1]<<"x2"<<A[2][2]<<"x3"<<"="<<B[2][0]<<endl;
 
        //cout<
        //<
        cout<<"\n";
        cout<<"C pomochy rashirenoi matrici mi mogem predstaviy dannyy sistemy tak: "<<endl;
        cout<<A[0][0]<<A[0][1]<<A[0][2]<<"|"<<B[0][0]<<endl;
        cout<<A[1][0]<<A[1][1]<<A[1][2]<<"|"<<B[1][0]<<endl;
        cout<<A[2][0]<<A[2][1]<<A[2][2]<<"|"<<B[2][0]<<endl;
        cout<<"\n"<<endl;
 
        cout<<"\n";
        Kramer(A,B);//vizov funkcii Kramer
        cout<<"Dlya novogo vvoda nagmite 'y', dla vihoda-'n' \n";
        cin>>z;
    }
}
 
void Kramer(double C[3][3],double D[3][1]) //realizacia funkcii Kramer
{
    double det,det1,det2,det3,x1,x2,x3;
    cout<<"Nahogdenie opredelitelei"<<endl;
    det=C[0][0]*C[1][1]*C[2][2]+C[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*C[2][0]-C[0][2]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*C[2][2]-C[0][0]*C[2][1]*C[1][2];
    cout<<"opredelitel="<<det<<endl;//vichislenie opredelitela 
    det1=D[0][0]*C[1][1]*C[2][2]+D[1][0]*C[2][1]*C[0][2]+C[0][1]*C[1][2]*D[2][0]-C[0][2]*C[1][1]*D[2][0]-D[1][0]*C[0][1]*C[2][2]-D[0][0]*C[2][1]*C[1][2]; 
    cout<<"opredelitel1="<<det1<<endl;//vichislenie opredelitela1
    det2=C[0][0]*D[1][0]*C[2][2]+C[1][0]*D[2][0]*C[0][2]+D[0][0]*C[1][2]*C[2][0]-C[0][2]*D[1][0]*C[2][0]-C[1][0]*D[0][0]*C[2][2]-C[0][0]*D[2][0]*C[1][2];
    cout<<"opredelitel2="<<det2<<endl;//vichislenie opredelitela1
    det3=C[0][0]*C[1][1]*D[2][0]+C[1][0]*C[2][1]*D[0][0]+C[0][1]*D[1][0]*C[2][0]-D[0][0]*C[1][1]*C[2][0]-C[1][0]*C[0][1]*D[2][0]-C[0][0]*C[2][1]*D[1][0];
    cout<<"opredelitel3="<<det3<<endl;//vichislenie opredelitela1
    cout<<"\n"<<endl;
    if(det!=0)
{x1=det1/det;//vichislenie x1
 
x2=det2/det;//vichislenie x2
 
x3=det3/det;//vichislenie x3
 
cout<<"x1="<<x1<<endl;
 
cout<<"x2="<<x2<<endl;
 
cout<<"x3="<<x3<<endl; }
else
cout<<"Sistema ne imeet reshenii, tak kak opredelitel=0 "<<endl;
 
cin.get();
}
 
Текущее время: 18:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru