Форум программистов, компьютерный форум 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++ Чем отличаются указатели от ссылок? Как я понимаю указатель,он хранит адрес переменной,а ссылка просто берёт значение переменной?Привидите примерчик какой=) подробнее

Показать сообщение отдельно
TrueBit
 Аватар для TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
17.01.2013, 15:54     Программный код С++ не компилируется в Dev-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
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
#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 stydent gryppi KI-05-3";
    cout<<"Homenko Igor";
    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";
        if(A[0][1]>=0 && A[0][2]>=0)
        //cout< что это???
        if(A[0][1]>=0 && A[0][2]<0)
        //cout< 
        if(A[0][2]>=0 && A[0][1]<0) 
        //cout<
        if(A[0][1]<0 && A[0][2]<0) 
        //cout<
        if(A[1][1]>=0 && A[1][2]>=0) 
        //cout<
        if(A[1][1]>=0 && A[1][2]<0)
        //cout<
        if(A[1][2]>=0 && A[1][1]<0)
        //cout<
        if(A[1][1]<0 && A[1][2]<0)
        //cout<
        //<
        if(A[2][1]>=0 && A[2][2]>=0)
        //cout<
        if(A[2][1]>=0 && A[2][2]<0)
        //cout<
        if(A[2][2]>=0 && A[2][1]<0)
        //cout<
        if(A[2][1]<0 && A[2][2]<0)
        //cout<
        //<
        cout<<"\n";
        cout<<"C pomochy rashirenoi matrici mi mogem predstaviy dannyy sistemy tak: ";
        //cout<
        //cout<
        //cout<
        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";
    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=";
    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=";
    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=";
    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=";
    cout<<"\n";
    if(det!=0)
{x1=det1/det;//vichislenie x1
 
x2=det2/det;//vichislenie x2
 
x3=det3/det;//vichislenie x3
 
cout<<"x1=";
 
cout<<"x2=";
 
cout<<"x3="; }
else
cout<<"Sistema ne imeet reshenii, tak kak opredelitel=0";
 
cin.get();
}
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru