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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
GtrAS
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 11
#1

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

20.09.2013, 00:49. Просмотров 862. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Анализ кода программы, которая решает логическое уравнение (C++):

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

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

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

напишите функцию которая решает линейное уравнение ax+b=0 - C++
напишите функцию которая решает линейное уравнение ax+b=0 и записывает результат в переменную передаваемую по ссылке. В случае нахождения...

напишите функцию которая решает линейное уравнение - C++
напишите функцию которая решает линейное уравнение ax+b=0 и записывает результат в переменную передаваемую по ссылке. В случае нахождения...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zer0mail
2334 / 1960 / 192
Регистрация: 03.07.2012
Сообщений: 7,029
Записей в блоге: 1
20.09.2013, 00:51 #2
"Доктор, выпишите мне лекарство, поскорее..."
"Может. я сначала Вас осмотрю?"

Для начала полезно осмыслить, что сообщил комилятор (и какой компилятор).
1
GtrAS
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 00:54  [ТС] #3
zer0mail, компилятор с++
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.09.2013, 00:57 #4
Цитата Сообщение от GtrAS Посмотреть сообщение
компилятор с++
тогда что это за хрень?
Цитата Сообщение от GtrAS Посмотреть сообщение
@Override
это вам не джава!
1
GtrAS
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 00:57  [ТС] #5
zer0mail, gdb помоему
0
zer0mail
2334 / 1960 / 192
Регистрация: 03.07.2012
Сообщений: 7,029
Записей в блоге: 1
20.09.2013, 00:58 #6
Цитата Сообщение от GtrAS Посмотреть сообщение
zer0mail, компилятор с++
Даже ежу понятно, что не бейсик. Думаешь, у С++ один компилятор?
1
GtrAS
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 00:59  [ТС] #7
Jupiter, убрал, не работает.
0
zer0mail
2334 / 1960 / 192
Регистрация: 03.07.2012
Сообщений: 7,029
Записей в блоге: 1
20.09.2013, 01:04 #8
Интересно, сколько сообщений надо написать в теме, чтобы до ТС дошло: если программа не компилируется, надо приводить сообщения компилятора об ошибках
1
GtrAS
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 01:04  [ТС] #9
zer0mail, или gcc что ли
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 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 / 0
Регистрация: 19.09.2013
Сообщений: 11
20.09.2013, 01:11  [ТС] #11
Вот
0
Миниатюры
Анализ кода программы, которая решает логическое уравнение  
Пёс
20.09.2013, 01:17
  #12

Не по теме:

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

1
GtrAS
0 / 0 / 0
Регистрация: 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 / 3
Регистрация: 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 / 4
Регистрация: 03.02.2013
Сообщений: 311
20.09.2013, 08:04 #15
Цитата Сообщение от Бендерродригез Посмотреть сообщение
Строка 3 - лишние точка с запятой.
Не лишняя. :-)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2013, 08:04
Привет! Вот еще темы с ответами:

Математический анализ кода программы. Как работает rand()? - C++
Помогите, пожалуйста, с математическим анализом кода программы. #include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;ctime&gt; ...

Написать программу которая решает взаимоблокировку - C++
Написать программу которая решает взаимоблокировку. Суть задачи распределить ресурсы для процессов. Пример: Введите количество R =...

Написать программу, которая решает задачу с применением подпрограммы типа function - C++
Помогите решить задачу z=\sum_{i=1}^{40}*sin({x}_{i})+\sum_{i=1}^{50}*cos{y}_{i} Масивы Х(40),У(50) вывести в общепринятом виде. ...

Анализ небольшого кода по файлам - C++
Помогите пожалуйста с кодом! Все вроде правильно и без синтаксических ошибок, но выдает &quot;Abnormal program termination&quot; при запуске и при...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.09.2013, 08:04
Ответ Создать тему
Опции темы

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