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

Исследовать на монотонность булеву функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выводятся не те значения http://www.cyberforum.ru/cpp-beginners/thread1490734.html
Доброго времени суток. В моем простом коде выводится не то значение, которое я ожидаю. Точнее, число должно повышать разряд(10, 100...), а выдает число с небес. Подскажите, пожааааалуйста!!!! //6.25 #include <iostream> using namespace std; void intPart(int); int main()
C++ Нахождение циклов в графе , используя смежную матрицу Возникла такая задача: используя смежную матрицу, нужно определить циклы графа. Граф ненаправленный и нет мультивекторов(т.е. наша матрица симметрична, и в ней только единицы и нули). Старался сделать сам, но как то не совсем получилось:( #include <iostream> using namespace std; void print(int ms, int N); void printresult(int ms, int counter); int main() { http://www.cyberforum.ru/cpp-beginners/thread1490730.html
C++ Раскройте глаза начинающему прогеру (в расшифке кода)
Дана задача://Удалить из строки символов(char)пробел в начале строки&есть решение #include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); char stroka; int i=0, n=32; cout<<" Введите строку >> \t \n"; cin.getline(stroka, 255); while (stroka==n) {//8-ASCII код возврата на шаг
Двоичная обработка данных C++
Есть такая программа по двоичной обработке массива. Я не совсем понимаю, как здесь менять биты местами, к примеру наложением маски (0х00х0хххххххххх) поменять местами 1 и 3 бит с 4 и 6 битами соответственно. Можно даже на примере одного числа, не массива. # include <stdio.h> # include <string.h> # include <stdlib.h> void tobit(int); char s={"0000000000000000"}; int b,a1; main () {...
C++ Регулировка скорости http://www.cyberforum.ru/cpp-beginners/thread1490709.html
Надо составить прогу, которая позволяет текст, содержащийся в файле, воспроизвести сигналами азбуки Морзе. При этом текст должен посимвольно выводиться на экран. Предусмотреть возможность плавной регулировки скорости воспроизведения. Справился, наконец-то, не без помощи, с выводом из файла на экран, все отлично работает. Но вот скорость регулировки как сделать не знаю. Нужна ваша помощь,...
C++ Найти разницу между минимальным и максимальным из набора чисел Дано 20 вещественных чисел. Найти разницу между минимальным и максимальным из них. подробнее

Показать сообщение отдельно
Screamlo
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 1
30.06.2015, 20:43     Исследовать на монотонность булеву функцию
Привет,помогите пожалуйста, есть код,не могу нормально написать цикл для проверки на монотонность(количество переменных вводится с клавиатуры)
вот теория http://ido.tsu.ru/iop_res/bulevfunc/text/g15_5.html
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
int _tmain(int argc, _TCHAR* argv[])
{
    int  *b = nullptr, n, f = 0, l = 0;
    cin >> n;
    int m = pow(2.0, (double)n);
    b = new(nothrow) int[m];
    cout << "Funk: " << endl;
    for (int i = 0; i < m; i++)
    {
        cin>>b[i];
        
    }cout << endl;
    v = 0;
    l = m / 2;
    while (l>=1)
    {
        
        for (int i =0; i < (m/2); i++)
        {
            
                if (b[i] <= b[l + i ])
                    f++;
            
        }
        
        l = l / 2;
    }
    if (f == pow((m / 2), n))
 
        cout << "Yes";
    else cout << "Not";
    delete[] b;
    b = nullptr;
    _getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru