Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
4 / 4 / 0
Регистрация: 08.12.2020
Сообщений: 60

Как превратить один файл в проект?

14.12.2020, 21:03. Показов 887. Ответов 1
Метки с++ (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, мне нужно превратить один файл в проект. То есть сделать main.cpp и class.h
Нужно ещё что-то запихнуть в класс

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
#include <iostream>
#include <conio.h>
#include <string>
#include <time.h>
using namespace std;
 
int m;
int count=0;
int res=0;
int minimum;
int index=9999999999;
int new_count;
int mincount;
 
int alg(string *m1,int *scores, int n)
{
    mincount=0;
    minimum=9999999;
    if (n==1)
    {
        cout<<"Переможець турніру: "<<m1[0];
        getch();
        exit(0);
    }
 
 
        cout<<"  "<<count+1<<" тур"<<endl;
 
        for(int i=0;i<n;i++)
            for(int j=i+1;j<n;j++)
            {
                cout<<m1[i]<<" грає з "<<m1[j]<<endl;
                res=rand()%3;
                if (res==0)
                    cout<<"Нічия"<<endl;
                if (res==1)
                {
                    cout<<"Виграє "<<m1[i]<<endl;
                    scores[i]+=2;
                }
                if (res==2)
                {
                    cout<<"Виграє "<<m1[j]<<endl;
                    scores[j]+=2;
                }
 
            }
 
            cout<<endl<<"Очки за "<<count+1<<" тур: "<<endl;
 
            for(int i=0;i<n;i++)
            {
                cout<<m1[i]<<" "<<scores[i]<<endl;
            }
 
            for(int i=0;i<n;i++)
                if(scores[i]<minimum)
                {
                    minimum=scores[i];
                    index=i;
                }
            for(int i=0;i<n;i++)
                if (scores[i]==minimum)
                    mincount++;
            cout<<endl<<"|||||||||||||||||"<<endl<<endl;
            if (mincount>1)
            {
                count++;
                alg(m1,scores,n);
            }
            else
            new_count--;
 
            //////////////////////////
            string *m2;
            m2 = new string [n];
            int *new_scores;
            new_scores = new int [n];
 
            ////////////////////////////
            for(int i=0,j=0;i<n;i++)
                if (i!=index)
                {
                    m2[j]=m1[i];
                    j++;
                }
            for(int i=0,j=0;i<n;i++)
                if (i!=index)
                {
                    new_scores[j]=scores[i];
                    j++;
                }
            ////////////////////////////
            cout<<"Через найменшу кількість очок вибуває команда з іменем: "<<m1[index]<<endl<<endl;
            count++;
 
            alg(m2,new_scores,new_count);
 
}
 
int main()
{
    system("chcp 1251 > null");
    srand(time(NULL));
    cout<<"Введіть число команд: ";
    cin>>m;
    string *m1; // объявляем целочисленный массив
    m1 = new string[m];
    cout << "Введиіть імена команд: " << endl;
    for ( int i = 0; i < m; i++ ) // цикл для считывания чисел
        cin >> m1[i];  // считываем вводимые с клавиатуры числа
    cout << "Учасники = ";
    for ( int i = 0; i < m; i++ ) // цикл для вывода элементов массива
        cout<< "| " << m1[i] << " | ";  // выводим элементы массива на стандартное устройство вывода
    cout<<endl;
    srand((unsigned int)time(NULL));
    int *scores = new int[m];
    for(int i=0;i<m;i++)
            scores[i]=0;
    cout<<endl;
    new_count=m;
    alg(m1,scores,m);
    return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2020, 21:03
Ответы с готовыми решениями:

Не получается правильно превратить один файл в три
Есть такая программа: #include &lt;iostream&gt; class Point { public: int x = 0; int y = 0;

Как собрать проект в один .ехе файл?
Здравствуйте, подготовил весь проект к сборке, ну как его собрать, гугл выдает информацию, но она не та, что мне интересна. Я хочу, чтоб...

Объединить проект в один файл для подключения
Всем привет! Не могу решить следующую задачу. У меня есть проект, который отправляет сообщение в твиттер. В этом проекте у меня 5 cpp...

1
913 / 339 / 135
Регистрация: 18.07.2017
Сообщений: 1,485
14.12.2020, 22:23
Цитата Сообщение от Mag1str Посмотреть сообщение
Здравствуйте, мне нужно превратить один файл в проект.
Ты еще попроси из листа бумаги сделать курсач. Проект это не код, а файл или куча файлов специфичных для используемой IDE + файлы с кодом. Все что не код, генерится само при создании проекта и обновляется при добавлении/удалении файлов кода.
Цитата Сообщение от Mag1str Посмотреть сообщение
То есть сделать main.cpp и class.h
Так создавай, в чем проблема? Не умеешь, так учись. Я сегодня настолько добрый, что даже ссылкой из гугля поделюсь:
https://ravesli.com/urok-21-zagolovochnye-fajly/
Цитата Сообщение от Mag1str Посмотреть сообщение
Нужно ещё что-то запихнуть в класс
Не знаю я что тебе там нужно запихуивать. Либо точнее напиши, либо можешь подождать пока телепаты из отпуска вернутся.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.12.2020, 22:23
Помогаю со студенческими работами здесь

Скомпилировать проект в один файл без установки
Доброго времени суток. Столкнулся с проблемой, на рабочие компьютеры нельзя устанавливать ничего в системные папки, а созданная...

Собрать проект в один exe-файл для запуска на XP
Добрый день, уважаемые форумчане. Создал простенький текстовый редактор (заточенный под конкретную задачу), состоящий из нескольких...

Скомпилировать проект в один файл из двух файлов exe и картинки
Ребят подскажите пожалуйста, у меня есть только одна форма и картинка. вопрос как собрать сборку в один exe? сейчас получается у меня...

Как превратить java код в автономный файл Windows?
Тема не новая, но я уже неделю ищу ответ на этот вопрос. Вот я написал в эклипсе программу, собрал всё в один jar файл, но ведь он не...

Проект установки создает два файла: msi и exe. Можно ли сделать один установочный файл?
Здравствуйте. Проект установки создает два файла: msi и exe. Можно ли сделать один установочный файл?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru