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

Программа дискретная математика - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задать аргументу значение по умолчанию http://www.cyberforum.ru/cpp-beginners/thread350104.html
Идея такова: есть у меня однонаправленный линейный список и конструктор для инициализации его значений: ListItem(string &f,int y, int a, string &g) { //различные данные узла списка setFullname(f); setYear(y); setAverage(a); setGroup(g); //указатель на сл. элемент
C++ Конструкторы template класса задача собственно написать класс, который создает массив произвольного типа и хранит указатель на него(это в упрощенном варианте) - вроде просто а уже споткнулся заголовок класса: template<class T> class DMDM { public: DMDM(void); DMDM(int); T *temp; }; http://www.cyberforum.ru/cpp-beginners/thread350097.html
как насыпать программу в Microsoft Visual Studio... C++
как насыпать программу в Microsoft Visual Studio... Даны целые числа (x1,x2,x3,y1,y2,y3) найти площадь треугольника (x1,x2,x3,y1,y2,y3)
C++ Не нормально зацикливается Do
Нужно написать процедуру, которая сравнивает каждое слово из текстового файла с каждым словом из словаря (слова уже забиты в список) и переписывает весь текстовый файл в web-страницу, выделяя слова, которые есть в словаре, жирным и курсивом. Собственно процедура написана, но после определенного момента (когда счётчик k равен 272) вдруг происходит закливание в цикле do. void Spisok::Vyvod () { ...
C++ Проверка наличия символов в строке http://www.cyberforum.ru/cpp-beginners/thread350061.html
Задача состоит в том чтобы проверить встречаются ли нужные нам символы в строке, я попробовал сделать ф-цию поиска и четыре раза прогнать через нее строку. Но в результате мне говорят, что все символы встречаются и индексы у всех 0. #include <iostream>; using namespace std; char Find(char s, char n); void main() { int i=0;
C++ Помогите с кодом Всем доброго времени суток. Вот задали написать прогу для сравнения 3-х чисел введённых с клавиатуры, вроде всё нормально, только кампилятор "ругается" на "&&", говорит что это синтаксическая ошибка подскажите пожалуйста "как с этим бороться". Заранее благодарен. Вот код программы: #include <iostream.h> #include <math.h> #include <conio.h> int main() { float a,b,c,max,min,x;... подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
11.09.2011, 21:22     Программа дискретная математика
Цитата Сообщение от Breaknoise Посмотреть сообщение
Программа должна выводить подмножества некоего множества "А", которое содержат вводимые элементы, а так же выводить булеан множества, которое содержит от 1 до 10 элементов
Ну так с этого и стоило начинать разговор, а то в первом посте вообще поди разберись что за лабуда написана. Thinker написал что тебе надо, позволю себе для тебя дописать его
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
41
42
43
44
#include<iostream>
 
void Print(int *a, int n);
void Prints(std::string A, int n);
 
const int N = 10;
 
int main()
{
    int rang1, rang2 = 0, i = 0, a[N] ={1, 2, 3, 4, 5, 6, 7, 8, 9, 10} ;
    std::string A;
    std::cin >> A /*считываем скольугодно большое множество символов*/;
    //считаем количество символов в строке
    while(A[i]){
        ++rang2; ++i;
    }
    rang2 = 1 << rang2;
    rang1 = 1 << N;
    for (i = 0; i < rang1; i++)
        Print(a, i);
    for (i = 0; i < rang2; i++)
        Prints(A, i);
    return 0;
}
 
void Print(int *a, int n){
    int i = 0;
    while (n){
        if (n & 1) std::cout << a[i] << " ";
        i++;
        n >>= 1;
    }
    std::cout << "\n";
}
 
void Prints(std::string A, int n){
    int i = 0;
    while (n){
        if (n & 1) std::cout << A[i] << " ";
        i++;
        n >>= 1;
    }
    std::cout << "\n";
}
 
Текущее время: 15:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru