Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.78
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
#1

Множества. - C++

12.04.2011, 15:53. Просмотров 6449. Ответов 14
Метки нет (Все метки)

Добрый день. Лаба. Прошу взглянуть, подсказать как это решают.
Хоть примерный алгоритм ну или другую посильную помощь.

Цель работы: получение навыков работы со структурированными типами данных - множествами, их ввода / вывода, и основными действиями над ними.

Задания:

Множества
1)Дано следующее описание:
type
nаmе=(Вася, Володя, Ира, Марина, Миша, Наташа, Оля, Света, Юля);
gosti=set of name;
group=array[name] of gosti;
Написать программу, определяющую, есть в группе g:group хотя бы один человек, побывавший в гостях у всех остальных из группы (g[x]-множество людей, бывших в гостях у человека с именем х; х не входит в g[x]).


Работа со строками
:

2) Функция CompareStr1(s1,s2: string): integer, аналогичная стандартной функции PascalABC CompareStr(s1,s2: string): integer, с той лишь разницей, что при сравнении игнорируется количество пробелов между словами.
3) Найти и заменить определенный символ в строке, введенной с клавиатуры. Программа должна запрашивать заменяемый и заменяющий символы, а также подтверждение каждой замены символа с сообщением о номере его позиции в строке.


PS: сам делаю, но хочу увидеть и ваши ответы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 15:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Множества. (C++):

Число изъять из множества А, если оно является элементом множества А, но не является элементом множества В - C++
Введено с клавиатуры число изъять из множества А, если оно является элементом множества А, но не является элементом множества В. ...

Множества. Вычислить количество элементов множества Q, связанного c исходными множествами - C++
В общем задание звучит так : Заданы 3 упорядоченных множества F, G и H, представленные файлами f, g и h соответственно. Вычислить...

Квадрат с вершинами из первого множества накрывает все точки второго множества и имеет минимальную площадь - C++
Даны два множества точек на плоскости. Выбрать четыре различных точки первого множества так, чтобы квадрат с вершинами в этих точках...

Множества . Найти разность полученного множества с заданным - C++
Всем доброго времени суток! Необходима ваша помощь. Никак не могу сделать второй пункт задачи.Суть задачи-найти 1)объединение множества...

Множества. Проверка множества на наличие элемента в нем - C++
Во многих задачах сталкиваюсь с одной и той же проблемой: Нужно создать множество элементов, добавлять в него новые элементы и проверять...

Удалить из множества А минимальный элемент множества В - C++
Удалить из множества А минимальный элемент множества В. могу удалить из A все елементи B. а минимальний нет( #include <iostream> ...

14
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
12.04.2011, 16:33 #2
Цитата Сообщение от IIIa66uMEM6eP Посмотреть сообщение
стандартной функции PascalABC CompareStr(s1,s2: string): integer
Нужно на С++ ?
0
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
12.04.2011, 18:00  [ТС] #3
Цитата Сообщение от asics Посмотреть сообщение
Нужно на С++ ?
именно.. есть логика программ, 1 и 3.. но запрограммировать не могу.. больше того - есть код на паскале для 1 и 3..

Добавлено через 57 минут
Нужна подсказка. Кто у кого мог быть в гостях. логически. Для моих 9 человек.
Пример:
для 6 человек.
name = (vasya, volodya, ira, lida, marina, misha)
group = ([volodya, misha], { Володя и Миша были в гостях у Васи (№1 в списке имен) }
[vasya, lida, ira, misha], { (у Володи) }
[misha, vasya, marina], { (у Иры) }
[misha, vasya, ira], { (у Лиды) }
0
prazuber
12.04.2011, 18:25
  #4

Не по теме:

C++ тут и не пахнет

0
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
12.04.2011, 18:29  [ТС] #5
Цитата Сообщение от PraZuBeR Посмотреть сообщение
C++ тут и не пахнет
дружище, тут пахнет комбинацией для множества.. а как эту комбинацию программировать можно на любом языке - для меня уместен с++
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
12.04.2011, 18:57 #6
По поводу второго: просто удаляй в строках все пробелы и тогда сравнивай или я не доконца понял задание ?
1
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
12.04.2011, 18:59  [ТС] #7
Цитата Сообщение от asics Посмотреть сообщение
По поводу второго
второе задание уточню, что скажете по остальным.. 3 кажется сделал, выложу позже.
0
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
12.04.2011, 19:16 #8
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
/////////////////////////////////////////////////////////////////////////////////////////
//МНОЖЕСТВА
//1)Дано следующее описание:
//type
//nаmе=(Вася, Володя, Ира, Марина, Миша, Наташа, Оля, Света, Юля);
//gosti=set of name;
//group=array[name] of gosti;
//Написать программу, определяющую, есть в группе g:group хотя бы один человек, 
//побывавший в гостях у всех остальных из группы (g[x]-множество людей, 
//бывших в гостях у человека с именем х; х не входит в g[x]).
/////////////////////////////////////////////////////////////////////////////////////////
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <map>
#include <set>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_name
{
    Vasya,
    Volodya,
    Ira,
 
    Marina,
    Misha,
    Natasha,
 
    Olya,
    Sveta,
    Julya,
 
    names_total
};
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string                T_str;
typedef std::set<T_name>           T_gosti;
typedef std::map<T_name, T_gosti>  T_group;
typedef std::map<T_name, size_t>   T_name_visits_total;
typedef std::map<T_name, T_str>    T_rus_name;
/////////////////////////////////////////////////////////////////////////////////////////
void  random_fill_group(T_group&  group)
{
    for(int  i = 0; i < names_total; ++i)
    {        
        T_gosti  gosti;
        for(int  j = 0; j < names_total; ++j)
        {
            if(j == i) continue;
            if(rand() % 4)
            {
                gosti.insert(T_name(j));
            }
        }
        group[T_name(i)] = gosti;
    }
}
/////////////////////////////////////////////////////////////////////////////////////////
bool  get_person_who_has_visited_all
    (
        const T_group&  group,
        T_name&         name
    )
{
    T_name_visits_total  name_visits_total;
    if(group.empty())  return  false;
 
    for(T_group::const_iterator  host_gosti_it = group.begin();
        host_gosti_it != group.end(); ++host_gosti_it)
    {        
        for(T_gosti::const_iterator  name_it = host_gosti_it->second.begin();
            name_it != host_gosti_it->second.end(); ++name_it)
        {
            ++name_visits_total[*name_it];
        }
    }
 
    for(T_name_visits_total::const_iterator  name_visits_total_it = name_visits_total.begin();
        name_visits_total_it != name_visits_total.end(); ++name_visits_total_it)
    {
        if(name_visits_total_it->second == names_total - 1)
        {
            name = name_visits_total_it->first;
            return  true;
        }
    }
    return  false;
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    srand(static_cast<unsigned>(time(0)));
    T_rus_name  rus_name;
    rus_name[Vasya   ]  = "Вася";
    rus_name[Volodya ]  = "Володя";
    rus_name[Ira     ]  = "Ира";
 
    rus_name[Marina  ]  = "Марина";
    rus_name[Misha   ]  = "Миша";
    rus_name[Natasha ]  = "Наташа";
 
    rus_name[Olya    ]  = "Оля";
    rus_name[Sveta   ]  = "Света";
    rus_name[Julya   ]  = "Юля";
 
    T_group  group;
    random_fill_group(group);
    T_name  name;
    if( get_person_who_has_visited_all(group, name) )
    {
        std::cout << rus_name[name]
                  << " побывал(а) в гостях у всех остальных."
                  << std::endl;
    }
    else
    {
        std::cout << "В группе не существует человека, побывавшего в гостях у всех остальных."
                  << std::endl;
    }
}
1
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
12.04.2011, 19:22  [ТС] #9
Mr.X, Спасибо большое)) всегда помогаете..только у вас много не понятно.. enum - структура?
0
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
12.04.2011, 19:31 #10
Цитата Сообщение от IIIa66uMEM6eP Посмотреть сообщение
enum - структура?
enum - это ключевое слово C++. Объявляет тип-перечисление.
0
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
13.04.2011, 00:04  [ТС] #11
Цитата Сообщение от Mr.X Посмотреть сообщение
enum - это ключевое слово C++. Объявляет тип-перечисление.
спасибо не знал,
что делает функция get_person_who_has_visited_all
что значит ->

Добавлено через 4 минуты
вообще странно работает))
у нас рендомное заполнение, от чего человеком х может становится 9 человек + никто..
Но такое бывает?)

Добавлено через 2 часа 18 минут
Ребят. Подскажите почему у меня после замены, остальные значения при выборе (y/n) в пользу n затирает остальной результат.
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
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <clocale>
using namespace std;
 
 
int main(int argc, char *argv[])
{
    setlocale (LC_CTYPE, "rus");
    int i, dlinna_stroki; 
    char a[256], a1, a2, p;
    cout << "Введите текст " << endl;
    cin >> a;
    cout << "Заменяемый символ " << endl;
    cin >> a1;
    cout << "Заменяющий символ " << endl;
    cin >> a2;
    
    dlinna_stroki = strlen(a);
    for (i = 0; i <= dlinna_stroki; i++) 
    {if (a[i] = a1) 
    a[i] = '_';
    cout << a << endl;
    cout << "Вы подтверждаете замену " << i <<"-ого символа?(y/n)" << endl;
    cin >> p;
    if ( p == 'y') a[i] = a2; 
    else    a[i] == a1;
    }   
cout << "Преобразовано " << a << endl;
 
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
Добавлено через 1 час 56 минут
Mr.X, я правильно понял?
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <map>
#include <set>
#include <string>
#include <clocale>
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_name // Объявляет тип-перечисление. ключевое слово в с++
{
    Vasya,
    Volodya,
    Ira,
 
    Marina,
    Misha,
    Natasha,
 
    Olya,
    Sveta,
    Julya,
 
    names_total
};
/////////////вызов своих типов тайпдеф для://///////////////////////////////////
typedef std::string                T_str; // строк
typedef std::set<T_name>           T_gosti; // гостей
typedef std::map<T_name, T_gosti>  T_group; // груп
typedef std::map<T_name, size_t>   T_name_visits_total; // сколько визитов совершил
typedef std::map<T_name, T_str>    T_rus_name; // для вывода русских имен
/////////////////////////////////////////////////////////////////////////////////////////
void  random_fill_group(T_group&  group) // функция рендомных групп
{
    for(int  i = 0; i < names_total; ++i)  
    {        
        T_gosti  gosti;                       // разбрассываем группы
        for(int  j = 0; j < names_total; ++j)
        {   
            if(j == i) continue;              
            if(rand() % 4)
            {
                gosti.insert(T_name(j)); // в j добавляем новую запись
            }
        }
        group[T_name(i)] = gosti; 
    }
}
/////////////////////////////////////////////////////////////////////////////////////////
bool  get_person_who_has_visited_all // выводит ответ.
    (
        const T_group&  group,  
        T_name&         name
    )
{
    T_name_visits_total  name_visits_total; // обьявляем общие имена гостей
    if(group.empty())  return  false; 
    //Функция empty() возвращает истину, если в стеке нет элементов
    // если есть то цикл
    for(T_group::const_iterator  host_gosti_it = group.begin();
    // Функция begin() возвращает итератор на первый элемент множества
    // когда 
    // Функция end() возвращает итератор на место после последнего элемента 
        host_gosti_it != group.end(); ++host_gosti_it)
    {      // где найм ит это счетчик людей удовлетворяюзих условию
    // host_gosti_it разименование second.begin()  
        for(T_gosti::const_iterator  name_it = host_gosti_it->second.begin();
           // когда нейм ит не равно разименованию .second -для обращения к данным
           // далее постфикс инкремента 
            name_it != host_gosti_it->second.end(); ++name_it)
        {
            // используем постфикс. инкремепнт для накопления имен гостей указывая
            // в массиве на эти имена
            ++name_visits_total[*name_it];
        }
    }
     // запускаем цикл для имен гостей присваеваем первый элемент множества , 
    for(T_name_visits_total::const_iterator  name_visits_total_it = name_visits_total.begin();
     // пока не станет равно последнему элементу постпрефиксный инкремент 
        name_visits_total_it != name_visits_total.end(); ++name_visits_total_it)
    {
        // если у нас обращение к данным разименованного name_visits_total_it
        // равно предыдущему члену names_total
        if(name_visits_total_it->second == names_total - 1)
        {   // присваем имени разыменованный участок  name_visits_total_it и
        // возращаем в функцию тру
            name = name_visits_total_it->first;
            return  true;
            // ура - функция работает!!!!!!!!!!!!!!!!!!!!!!!!
        }
    } 
    return  false;
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    setlocale (LC_CTYPE, "rus");
   // вызвали рендом и начинаем с ним работать (ток после имен)
    srand(static_cast<unsigned>(time(0)));
   // вспоминаем наш тип для русских имен и переводим в русские эвквиваленты
    T_rus_name  rus_name;
    rus_name[Vasya   ]  = "Вася";
    rus_name[Volodya ]  = "Володя";
    rus_name[Ira     ]  = "Ира";
 
    rus_name[Marina  ]  = "Марина";
    rus_name[Misha   ]  = "Миша";
    rus_name[Natasha ]  = "Наташа";
 
    rus_name[Olya    ]  = "Оля";
    rus_name[Sveta   ]  = "Света";
    rus_name[Julya   ]  = "Юля";
 // рендомно заполнили народ по гостям, чтобы получалось что они ходят в гости по разному 
    T_group  group;
    random_fill_group(group);
    T_name  name;
    if( get_person_who_has_visited_all(group, name) )
    // ищем человека кто погостил у всех если есть, то ищем его эквивалент русский 
    // и выводим кто счастливчик)))
    {
        std::cout << rus_name[name]
                  << " побывал(а) в гостях у всех остальных."
                  << std::endl;
    }
    else 
    {
        std::cout << "В группе не существует человека, побывавшего в гостях у всех остальных."
                  << std::endl;
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
03.05.2011, 14:07  [ТС] #12
Mr.X, у вас программа все замечательно делает, но как сделать чтобы выводило не одного человека, а несколько.. Ведь по гостям могут пройтись больше народа..
0
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
05.05.2011, 17:56 #13
Цитата Сообщение от IIIa66uMEM6eP Посмотреть сообщение
как сделать чтобы выводило не одного человека, а несколько
Вот так можно:
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/////////////////////////////////////////////////////////////////////////////////////////
//МНОЖЕСТВА
//1)Дано следующее описание:
//type
//nаmе=(Вася, Володя, Ира, Марина, Миша, Наташа, Оля, Света, Юля);
//visitors=set of name;
//group=array[name] of visitors;
//Написать программу, определяющую, есть в группе g:group хотя бы один человек, 
//побывавший в гостях у всех остальных из группы (g[x]-множество людей, 
//бывших в гостях у человека с именем х; х не входит в g[x]).
/////////////////////////////////////////////////////////////////////////////////////////
//  Программа выводит имена всех людей, побывавших в гостях у всех членов группы.
/////////////////////////////////////////////////////////////////////////////////////////
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <map>
#include <set>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_name
{
    Vasya,
    Volodya,
    Ira,
 
    Marina,
    Misha,
    Natasha,
 
    Olya,
    Sveta,
    Julya,
 
    names_total
};
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string                   T_str;
typedef std::set<T_name>              T_visitors;
typedef std::map<T_name, T_visitors>  T_group;
typedef std::map<T_name, size_t>      T_name_visits_total;
typedef std::map<T_name, T_str>       T_rus_name;
/////////////////////////////////////////////////////////////////////////////////////////
void  random_fill_group(T_group&  group)
{
    for(int  i = 0; i < names_total; ++i)
    {        
        T_visitors  visitors;
        for(int  j = 0; j < names_total; ++j)
        {
            if(j == i) continue;
            if(rand() % 4)
            {
                visitors.insert(T_name(j));
            }
        }
        group[T_name(i)] = visitors;
    }
}
/////////////////////////////////////////////////////////////////////////////////////////
T_visitors  get_persons_who_has_visited_all(const T_group&  group)
{
    T_visitors           visitors_res;
    T_name_visits_total  name_visits_total;
    if(!group.empty())
    {
        for(T_group::const_iterator  host_visitors_it = group.begin();
            host_visitors_it != group.end(); ++host_visitors_it)
        {        
            for(T_visitors::const_iterator  name_it = host_visitors_it->second.begin();
                name_it != host_visitors_it->second.end(); ++name_it)
            {
                ++name_visits_total[*name_it];
            }
        }
        
        for(T_name_visits_total::const_iterator  name_visits_total_it = name_visits_total.begin();
            name_visits_total_it != name_visits_total.end(); ++name_visits_total_it)
        {
            if(name_visits_total_it->second == names_total - 1)
            { 
                visitors_res.insert(name_visits_total_it->first);
            }
        }    
    }
 
    return visitors_res;    
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    srand(static_cast<unsigned>(time(0)));
    T_rus_name  rus_name;
    rus_name[Vasya   ]  = "Вася";
    rus_name[Volodya ]  = "Володя";
    rus_name[Ira     ]  = "Ира";
 
    rus_name[Marina  ]  = "Марина";
    rus_name[Misha   ]  = "Миша";
    rus_name[Natasha ]  = "Наташа";
 
    rus_name[Olya    ]  = "Оля";
    rus_name[Sveta   ]  = "Света";
    rus_name[Julya   ]  = "Юля";
 
    T_group  group;
    random_fill_group(group);    
    T_visitors  visitors_best = get_persons_who_has_visited_all(group);
    if(visitors_best.empty())
    {
        std::cout << "В группе не существует человека, побывавшего в гостях у всех остальных."
                  << std::endl;    
    }
    else
    {
        std::cout << "Побывали в гостях у всех остальных:"
                  << std::endl;
        for(T_visitors::iterator  visitor_it = visitors_best.begin();
            visitor_it != visitors_best.end(); ++visitor_it)
        {
            std::cout << rus_name[*visitor_it]
                      << std::endl;
        }
    }
}
1
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
05.05.2011, 18:38  [ТС] #14
Выводит абракадабру...
0
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,648
Записей в блоге: 6
10.05.2011, 14:14  [ТС] #15
Mr.X, Программа выводит одного человека, то есть один результат, но по логике в гости могут сходить больше людей, нужен другой рендом что ли.. не совсем корректное решение.

Добавлено через 4 минуты
Mr.X, в общем допер, если изменяешь результат на что целочислено делить - меняется вывод человек.. но надо еще придумать что бы за меня это делала программа..

Добавлено через 18 часов 50 минут
Mr.X, как нам отследить, правильно ли сработала программа, например вывести кто к какому гостю сходил в гости.. нужно вывести в цикле, но какую переменную?
0
10.05.2011, 14:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2011, 14:14
Привет! Вот еще темы с ответами:

Сформировать два множества, первое содержит все простые числа из данного множества, второе - все составные - C++
Условие задачи следующее:Имеется множество, содержащее натуральные числа из некоторого диапазона. Сформировать два множества, первое из...

Множества - C++
Помогите пожалуйста создать программу, которая упорядочивает существующие множества и определяет объединение двух множеств, порядка 7 и 12.

Множества - C++
не могу справиться!! Известны марки машин, изготовляемых в данной стране и импортируемых за рубеж. Даны некоторые n стран. Опре-делить для...

Множества - C++
Составить программу, возвращающую множество, за- данное некоторой последовательностью произвольных чи- сел натурального ряда, вводимых...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.