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

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

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

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

20.09.2013, 00:49. Просмотров 834. Ответов 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;
}
Немного переработал код, но всеравно не работает кароче ((( помогите разобраться!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 00:49     Анализ кода программы, которая решает логическое уравнение
Посмотрите здесь:

Написать программу, которая вводит с клавиатуры два натуральных числа и выполняет логическое умножение и сложение этих чисел C++
C++ Правильность кода программы
C++ Написать программу которая решает взаимоблокировку
Анализ производительности программы C++
C++ Написать программу, которая решает следующую задачу: было куплено 3 курицы за 46 гривен. Первая несет 3 яйца за 4 дня, вторая 2 яйца за 3 дня, третья
Напишите функцию, которая решает линейное уравнение C++
C++ Напишите функцию, которая решает линейное уравнение ax+b=0 и записывает результат в переменную, передаваемую по ссылке.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zer0mail
Заблокирован
20.09.2013, 00:51     Анализ кода программы, которая решает логическое уравнение #2
"Доктор, выпишите мне лекарство, поскорее..."
"Может. я сначала Вас осмотрю?"

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

Не по теме:

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

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 минут
что же тут еще не хватает?(((
Бендерродригез
Сгибальщик
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.
Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
20.09.2013, 08:04     Анализ кода программы, которая решает логическое уравнение #15
Цитата Сообщение от Бендерродригез Посмотреть сообщение
Строка 3 - лишние точка с запятой.
Не лишняя. :-)
Бендерродригез
Сгибальщик
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
20.09.2013, 08:10     Анализ кода программы, которая решает логическое уравнение #16
Цитата Сообщение от Пёс Посмотреть сообщение
Не лишняя. :-)
Да, это надо спать уже.
mishelle92
57 / 56 / 19
Регистрация: 09.10.2012
Сообщений: 179
Завершенные тесты: 1
20.09.2013, 15:16     Анализ кода программы, которая решает логическое уравнение #17
Цитата Сообщение от GtrAS Посмотреть сообщение
C++
1
while(4<7);
Интересно...
Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
23.09.2013, 13:40     Анализ кода программы, которая решает логическое уравнение #18
mishelle92, я так полагаю, это бесконечный цикл.
mishelle92
57 / 56 / 19
Регистрация: 09.10.2012
Сообщений: 179
Завершенные тесты: 1
23.09.2013, 14:09     Анализ кода программы, которая решает логическое уравнение #19
Цитата Сообщение от Пёс Посмотреть сообщение
mishelle92, я так полагаю, это бесконечный цикл.
Просто интересно, почему именно 4<7, а не, например, 5<8
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 14:12     Анализ кода программы, которая решает логическое уравнение
Еще ссылки по теме:

напишите функцию которая решает линейное уравнение C++
напишите функцию которая решает линейное уравнение ax+b=0 C++
Математический анализ кода программы. Как работает rand()? C++
C++ Написать программу, которая решает задачу с применением подпрограммы типа function
Анализ небольшого кода по файлам C++

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

Или воспользуйтесь поиском по форуму:
Пёс
228 / 76 / 4
Регистрация: 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);
Yandex
Объявления
23.09.2013, 14:12     Анализ кода программы, которая решает логическое уравнение
Ответ Создать тему
Опции темы

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