Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интерфейсы в ООП С++ https://www.cyberforum.ru/ cpp-beginners/ thread1991587.html
Интерфейс в ООП - что-то в виде класса, но в тоже время не может быть объектом. Сразу скажу, что с С# не знаком, но смотрел пару видео по патернам в C# и заметил там в ООП interface, где объявлены...
Point Transport классы и их производные C++
Помогите пожалуйста хоть как-то создать класс point и его производные Базовый класс и его поля - Point {x,y}, Transport{height,width,num,vx,vy, static a, b}, где вложенный класс Транспорт может...
C++ Создать двунаправленный список из целых чисел Нужна помощь! Создать двунаправленный список из целых чисел. Удалить из списка элемент после каждого элемента, равного 4. Вставить число 0 перед каждым числом 1. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread1991572.html C++ Пирамидальная сортировка(доработка динамичного массива) https://www.cyberforum.ru/ cpp-beginners/ thread1991557.html
Здравствуйте, форумчане! Помогите сделать массив динамичным(задается размер массива) и добавить возможность ввести массив вручную? #include <stdio.h> #include <stdlib.h> // Функция...
C++ Можно ли узнать кто вызвал мою функцию ?
Необходимо узнать имя функции, которая вызвала мою функцию. В студии же есть стек вызова, возможно ли использовать его для этого ? Или какие-то другие методы / подходы ... void funcA(){ ...
C++ Структуры. Допилить Десять учеников проходили тестирование по пяти темам какого-либо предмета. Вычислить суммарный (по всем темам) средний балл, полученный учениками. Сколько учеников имеют суммарный балл ниже среднего.... https://www.cyberforum.ru/ cpp-beginners/ thread1991546.html
C++ Наидлиннейшая возрастающая подпоследовательность Дана какая-то последовательность, в ней нужно найти самую длинную возрастающую подпоследовательность. Никак не могу понять, в чём проблема. Мои тесты она проходит, а на сайте не идёт. ... https://www.cyberforum.ru/ cpp-beginners/ thread1991534.html объект пропадает при выходе из процедуры, в которой он даже не участвует C++
Доброго времени суток. У меня есть би-дерево для внешней памяти, узлы которого хранятся в файле. И вот когда я добавляю новый элемент (key) в заполненный корень, я создаю узел s (пустой), делаю...
C++ Задание не для всех Дан текст на русском языке. Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят только в одно слово. НА С++ и Паскаль https://www.cyberforum.ru/ cpp-beginners/ thread1991524.html C++ N дерево, добавление элемента https://www.cyberforum.ru/ cpp-beginners/ thread1991521.html
Добрый вечер, не могу нормально написать добавление узла в дереве. Несколько вариантов пробовал, ни один не сработал, это последний. Где туплю? #include <QCoreApplication> #include<iostream> ...
Задача для умных C++
На прямоугольном клеточном поле NxX разместить k ладей и p коней так , чтобы они не били друга.Если нельзя , то вывести сообщение.
C++ Placeholder чтение памяти невозможно Появилась такая штука во время пошагового прохождения:"placeholder чтение памяти невозможно", я в c++ неофит, так что не знаю как исправить. Прога должна читать из файла строки, переводить их в... https://www.cyberforum.ru/ cpp-beginners/ thread1991518.html
279 / 251 / 209
Регистрация: 14.11.2016
Сообщений: 948
28.05.2017, 11:21 0

Операции с булевыми массивами в классе выполняются, но возвращают неправильные результаты - C++ - Ответ 10485901

28.05.2017, 11:21. Показов 416. Ответов 2
Метки (Все метки)

Ответ

Zorro33,
1) В чём проблема-то? Как ты запрашиваешь вывод массива?
2) Память не забывай освобождать.
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
#include <iostream>
class set {
private:
    int max, n;
    bool *a;
public:
    set(const int ms) {
        n = ms;
        max = ms;
        a = new bool[ms + 1];
        for (int i(0); i < ms; i++)
            a[i] = false;
        a[ms] = true;
    };
    bool equal(const set &s) const {
        if (n != s.n)
            return false;
        for (int i(0); i < n; i++)
            if (a[i] != s.a[i]) {
                std::cout << i << " ";
                return false;
            }
        return true;
    }
    ~set(void) { delete[] a; };
};
 
int main(void) {
    set x1(20);
    set x2(20);
    bool a = x1.equal(x2);
    std::cout << (a ? "Equal" : "Not Equall") << std::endl;
    return 0;
}


Вернуться к обсуждению:
Операции с булевыми массивами в классе выполняются, но возвращают неправильные результаты C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2017, 11:21
Готовые ответы и решения:

Коллекции. Операции с булевыми значениями. Random
Есть класс driver. public class Driver { private boolean ready_driver; private...

В одном классе нужно создать массив, а в классе program его вывести. "Не все ветви кода возвращают значение"
В одном классе нужно создать массив, а в классе program его вывести, помогите, как разобраться ...

Неправильные результаты математических функций
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; int main() { //const float PI =...

Программа выводит неправильные результаты
program d; uses crt; var a:array of integer; s:real; i,n,k: integer; begin randomize;...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2017, 11:21
Помогаю со студенческими работами здесь

Неправильные результаты вычислений. Как исправить?
Есть такой код. Он компилится, пытается вычислять и записывает решение в другой файл. Однако...

Может ли memtest показывать неправильные результаты
Всем привет. Знакомый принес ноутбук. Сказал, что иногда появляются синии экраны. Я стал прогонять...

Решение СЛАУ методом Гаусса. Неправильные результаты
Всем добрый день. Программа неправильно находит корни. Не могу понять почему. Правильные корни:...

Массивы. Укажите неправильные операции присваивания
Имеются следующие описания: var a: array of integer; i: integer; Укажите неправильные...

Неправильно выполняются операции калькулятора
Сделано в точности по книге Файна, но при операциях число суммирует/отнимает само себя или...

не выполняются операции с файлами из скрипта
Доброго времени суток! стоит Windows Server 2008, на нем IIS7+php5.2.17+mysql5.5.19 проблема в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru