Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
1

Анализ кода программы, которая решает логическое уравнение

20.09.2013, 00:49. Просмотров 947. Ответов 20
Метки нет (Все метки)

Пишу прогу, которая решает логическое уравнение. Не компилируется... помогите разобраться, завтра зачёт.

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
#include <iostream>
#include <stdio.h>
using namespace std;
 
bool function(bool P, bool Q, bool R)
{
    return ((!(P && (!Q)) && R)) && ((((!P) == R) && (!Q)));
}
@Override
int main()
{
        malloc(); 
    public volatile bool a, b, c;
    mutable int i1,i2,i3;
    a = 2>2;
    b = 15>-2;
    c = 0;
    do
    {
        function(a,b,c);
        a = 6<8;
        printf(function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        function(a,b,c);
        a = 6<8;
        printf(function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        static const mutable int h = 12345789;
        printf(function(a,h,c));
        if(a = b = c)
            goto m;
        continue;
        final this->label2.Text = function(2,4,0);
    }
    while(4<7);
    m: return 1;
        free();
}
Добавлено через 12 минут
что нужно сделать чтобы этот код заработал?

Добавлено через 10 минут
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
#include <iostream>
#include <stdio.h>
using namespace std;
 
bool function(bool P, bool Q, bool R)
{
    return ((!(P && (!Q)) && R)) && ((((!P) == R) && (!Q)));
}
@Override
int main()
{
    public volatile bool a, b, c;
    mutable new int i1,i2,i3;
    a = 2>2;
    b = 15>-2;
    c = 0;
    do
    {
        new function(a,b,c);
        a = 6<8;
        printf(function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        function(a,b,c);
        a = 6<8;
        printf(function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        static const mutable int h = 12345789;
        cout << reinterpret_cast<printf(function(a,h,c))>(2);
        if(a = b = c)
            goto m;
        continue;
        delete final this->label2.Text = function(2,4,0);
    }
    while(4<7);
    m: return 1;
}
Немного переработал код, но всеравно не работает кароче ((( помогите разобраться!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 00:49
Ответы с готовыми решениями:

Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клавиатур
Заупутался :-(

18. Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клави
#include &lt;iostream&gt; using namespace std; void main() { int urov1 = 0;...

Напишите функцию, которая решает линейное уравнение
7. Напишите функцию, которая решает линейное уравнение ax+b=0 и записывает...

напишите функцию которая решает линейное уравнение ax+b=0
напишите функцию которая решает линейное уравнение ax+b=0 и записывает...

напишите функцию которая решает линейное уравнение
напишите функцию которая решает линейное уравнение ax+b=0 и записывает...

20
zer0mail
2452 / 2089 / 216
Регистрация: 03.07.2012
Сообщений: 7,571
Записей в блоге: 1
20.09.2013, 00:51 2
"Доктор, выпишите мне лекарство, поскорее..."
"Может. я сначала Вас осмотрю?"

Для начала полезно осмыслить, что сообщил комилятор (и какой компилятор).
1
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 00:54  [ТС] 3
zer0mail, компилятор с++
0
Jupiter
Каратель
Эксперт С++
6569 / 3990 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.09.2013, 00:57 4
Цитата Сообщение от GtrAS Посмотреть сообщение
компилятор с++
тогда что это за хрень?
Цитата Сообщение от GtrAS Посмотреть сообщение
@Override
это вам не джава!
1
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 00:57  [ТС] 5
zer0mail, gdb помоему
0
zer0mail
2452 / 2089 / 216
Регистрация: 03.07.2012
Сообщений: 7,571
Записей в блоге: 1
20.09.2013, 00:58 6
Цитата Сообщение от GtrAS Посмотреть сообщение
zer0mail, компилятор с++
Даже ежу понятно, что не бейсик. Думаешь, у С++ один компилятор?
1
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 00:59  [ТС] 7
Jupiter, убрал, не работает.
0
zer0mail
2452 / 2089 / 216
Регистрация: 03.07.2012
Сообщений: 7,571
Записей в блоге: 1
20.09.2013, 01:04 8
Интересно, сколько сообщений надо написать в теме, чтобы до ТС дошло: если программа не компилируется, надо приводить сообщения компилятора об ошибках
1
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 01:04  [ТС] 9
zer0mail, или gcc что ли
0
Jupiter
Каратель
Эксперт С++
6569 / 3990 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.09.2013, 01:07 10
Цитата Сообщение от GtrAS Посмотреть сообщение
убрал, не работает.
потому что это не единственная хрень в твоем коде, если и дальше проводить аналогии с джавой то что это
Цитата Сообщение от GtrAS Посмотреть сообщение
new function(a,b,c);
?
Цитата Сообщение от GtrAS Посмотреть сообщение
printf(function(a,b,c));
function возвращает bool, это простой тип тут никаких автоматических toString нет

Цитата Сообщение от GtrAS Посмотреть сообщение
C++
1
2
3
4
int main()
{
 public volatile bool a, b, c;
 mutable new int i1,i2,i3;
серьёзно? а с каких пор в методах функция есть спецификаторы?

Цитата Сообщение от GtrAS Посмотреть сообщение
C++
1
delete final this->label2.Text = function(2,4,0);
вообще непонятно что

Цитата Сообщение от GtrAS Посмотреть сообщение
gdb помоему
это отладчик
1
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 01:11  [ТС] 11
Вот
0
Миниатюры
Анализ кода программы, которая решает логическое уравнение  
Пёс
20.09.2013, 01:17
  #12

Не по теме:

У чувака зачёт завтра, а он в каэску гамкает! :)

1
GtrAS
0 / 0 / 1
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 01:40  [ТС] 13
Вот исправил как сказал Юпитер. Но всёравно какая то шняга...

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
#include <iostream>
#include <stdio.h>
using namespace std;
 
bool function(bool P, bool Q, bool R)
{
    return ((!(P && (!Q)) && R)) && ((((!P) == R) && (!Q)));
}
@Override
int main()
{
    public bool a, b, c;
    int i1,i2,i3;
    a = 2>2;
    b = 15>-2;
    c = 0;
    do
    {
        function(a,b,c);
        a = 6<8;
        cout << function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        function(a,b,c);
        a = 6<8;
        cout << function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        static const int h = 12345789;
        cout << reinterpret_cast<printf(function(a,h,c))>(2);
        if(a = b = c)
            goto m;
        continue;
        
    }
    while(4<7);
    m: return 1;
}
Пёс, ды не в кску, это сестра брат играет.

Добавлено через 15 минут
что же тут еще не хватает?(((
0
Бендерродригез
Сгибальщик
42 / 42 / 4
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
20.09.2013, 06:38 14
Строка 3 - лишние точка с запятой.
9 - нахзачем это здесь?
12 public здесь не надо.
13 и где эти инты используются?
14-16 зачем этот изврат?
30 что?
31 в if всегда true, ибо в с++ равенство проверяется через ==.
32 приговор к расстрелу от опытных программистов, которые это увидят; используй break.
0
Пёс
228 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
20.09.2013, 08:04 15
Цитата Сообщение от Бендерродригез Посмотреть сообщение
Строка 3 - лишние точка с запятой.
Не лишняя. :-)
1
Бендерродригез
Сгибальщик
42 / 42 / 4
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
20.09.2013, 08:10 16
Цитата Сообщение от Пёс Посмотреть сообщение
Не лишняя. :-)
Да, это надо спать уже.
0
mishelle92
68 / 66 / 37
Регистрация: 09.10.2012
Сообщений: 220
Завершенные тесты: 1
20.09.2013, 15:16 17
Цитата Сообщение от GtrAS Посмотреть сообщение
C++
1
while(4<7);
Интересно...
0
Пёс
228 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
23.09.2013, 13:40 18
mishelle92, я так полагаю, это бесконечный цикл.
0
mishelle92
68 / 66 / 37
Регистрация: 09.10.2012
Сообщений: 220
Завершенные тесты: 1
23.09.2013, 14:09 19
Цитата Сообщение от Пёс Посмотреть сообщение
mishelle92, я так полагаю, это бесконечный цикл.
Просто интересно, почему именно 4<7, а не, например, 5<8
0
Пёс
228 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
23.09.2013, 14:12 20
mishelle92, а, то есть эти строки Вас не смущают? Только условие цикла while?
C++
1
2
3
4
5
6
7
8
9
 a = 6<8;
        cout << function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100)
        function(a,b,c);
        a = 6<8;
        cout << function(a,b,c));
        b = 7<10;
        cout << function(a,b, 99<100);
0
23.09.2013, 14:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 14:12

Реализовать универсальную программу, которая решает нелинейное уравнение
Такой вопрос, возможно ли реализовать универсальную программу на С++, которая...

Напишите функцию, которая решает линейное уравнение ax+b=0 и записывает результат в переменную, передаваемую по ссылке.
Напишите функцию, которая решает линейное уравнение ax+b=0 и записывает...

Математический анализ кода программы. Как работает rand()?
Помогите, пожалуйста, с математическим анализом кода программы. #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru