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

Переделать программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ подскажите с функцией http://www.cyberforum.ru/cpp-beginners/thread848623.html
вообщем, пишу программу для работы с матрицами, написал функцию, в которой задается размер,диапазон рандом. чисел и вообще генерируется матрица. И залип на том, как же правильно вызвать эту функцию, что бы потом в мейне использовать полученный массив. Просьба подсказать #include<math.h> #include<stdio.h> #include<stdlib.h> int random_matrix() {int a,b,c,z,o; printf("Enter the range of...
C++ связывание 2-х классов среда Embercadero RAD Studio 2010 столкнулся с проблемой: есть 2 класса например #ifndef Class1H #define Class1H http://www.cyberforum.ru/cpp-beginners/thread848620.html
C++ ifstream
Привет всем такая проблема ввода Student* s;// студенты s = new Student; ifstream fin("Student.txt"); for(int i(0); i < l; i++) { string name; double ball = 0; double b;//кол-во предметов
C++ ввод элементов в массив из edit
Мне нужно сделать так, чтобы после ввода строки типа значение1->значение2 в Edit по нажатию клавиши enter значение1 записывалось в элемент одного массива типа char, а значение2 в элемент другого массива того же типа. между ними обязательно должна быть ->, так как пишу эмулятор алгоритмов Маркова. Это нужно для записи правил подстановок. Как это можно сделать?
C++ Багаж пассажира характеризуется количеством вещей и общим весом вещей http://www.cyberforum.ru/cpp-beginners/thread848586.html
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл , содержащий информацию о багаже нескольких пассажиров, информация о багаже каждого отдельного пассажира представляет собой соответствующую пару чисел а) Найти багаж, средний вес одной вещи в котором отличается не более чем на 0,3 кг от общего среднего веса вещи. б) Найти число пассажиров, количество вещей которых...
C++ Как инициализировать двумерную матрицу натуральными логарифмами? Всем привет, столкнулся с небольшой проблемой, мне нужно инициализировать матрицу в таком виде: A = { {ln2, ln3, ln4, ln5}, {ln3, ln4, ln5, ln6}, {ln4, ln5, ln6, ln7}, {ln5, ln6, ln7, ln8} }, я примерно... подробнее

Показать сообщение отдельно
vasilisa-9090
 Аватар для vasilisa-9090
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 108
26.04.2013, 09:51     Переделать программу
есть программ, котора я отвечает условию:
Используя множества А, В, С, состоящие из чисел, заполненные с клавиатуры, составить программу на C++, которая находит: http://www.cyberforum.ru/cgi-bin/latex.cgi?( A/B)\bigcap C.

Помогите пожалуйсто ее переделать для задания: Используя множества А, В, С, состоящие из больших латинских букв, заполненные с клавиатуры, составить программу на C++, которая находит: http://www.cyberforum.ru/cgi-bin/latex.cgi?(A\bigcap B)/C
Заранее огромное спасибо!

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
45
46
47
#include <iostream>
#include <algorithm>
#include <vector> 
using namespace std;
 
void creat(int n,int *s) 
{ 
    cout<<"Enter  set: ";
    for(int i=0; i<n; i++)
            cin>>s[i];
}
 
int main ()
{
    int n;
    cout<<"Enter the size of set: ";
    cin>>n;
    int *A=new int [n];
    int *B=new int [n];
    int *V=new int [n];
    int *C=new int [n];
    creat(n,A);
    creat(n,B);
    creat(n,C);
    vector<int> v(n);
    vector<int>::iterator it;
    sort(A,A+n);
    sort(B,B+n);
    it=set_difference (A, A+n, B, B+n, v.begin());
    v.resize(it-v.begin()); 
    cout << "The difference has " << (v.size()) << " elements:\n" ;
    for (it=v.begin(); it!=v.end(); ++it) 
    cout << ' ' << *it; cout << '\n' ;
    int w=0;
    for (it=v.begin(); it!=v.end(); ++it)
     {V[w]=*it;
       w++;}
    sort(C,C+n);
    it=set_intersection (C, C+n, V, V+n, v.begin());
    v.resize(it-v.begin()); // 10 20
    cout << "The intersection has " << (v.size()) << " elements:\n" ;
    for (it=v.begin(); it!=v.end(); ++it)
    cout << ' ' << *it;
    cout << '\n' ;
    system("pause");
    return 0;
}
Добавлено через 13 часов 34 минуты
Ну скажите хоть как изменить в множестве тип данных на символьный
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru