Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как скачать все по результату на github https://www.cyberforum.ru/ cpp/ thread1947745.html
Здравствуйте. Долго думал в какую тему поместить. Нужно по C++ скачать все проекты по ключевому слову. Можно ли например через mercurial, забть в поиск на github слово и скачать все репозитории? Заранее благодарен!
Не статическая ссылка не член должна указываться относительно заданного объекта (ООП) C++
Доброго времени суток. Собственно, возникла данная проблема: у меня есть один родительский класс (shape) и несколько дочерних. В родительском объявленная обычная функция int comparePerimeter(shape&, shape&), а также виртуальная virtual float perimetr() = 0. Эта виртуальная ф-ия определяется в каждом из дочерних. Ф-ия сравнения периметров определяется в родительском классе: int...
C++ С турбоПаская на С++ https://www.cyberforum.ru/ cpp/ thread1947103.html
Всем доброго времени суток. Прошу о помощи=) Не могу сообразить как перевести программу на с++ вроде и не так сложно...,но мозгов не хватает..если есть у кого возможность помочь, буду благодарен) Программа нужна для построения модели прохождения нейтронов через вещество uses Gisto,Graph; const MashX = 2; { Масштабный коэффициент по X для вывода на экран } MashY = 1.2; { Масштабный...
C++ Pimpl + std::thread + linux sockets? https://www.cyberforum.ru/ cpp/ thread1947083.html
Доброго времени суток. Есть задача постоянно слушать сокеты, ну и что-то с этим всем делать, класс назван Transport. Т.к. типы сокетов бывают разные + в конечном классе совсем не надо показывать внутренности - сделал через pimpl. Теперь дальше, в основной программе крутится вечный цикл, и в начале каждой итерации происходит обращение к моему классу, там вызывается epoll_wait. Хочу сделать...
C++ Подключение библиотеки libcurl
Всем привет. Решил поработать с библиотекой libcurl. Скачал архив, распаковал на рабочий стол. Не пойму что делать дальше. В интернете в инструкциях не очень понятно. Никогда не скачивал библиотеки, помогите пожалуйста. Вот скрин скачанного архива
C++ Разбитие на фунции Нужна помощь, разбить каждое подписанное действие на функции #include <iostream> #include <iostream> #include <ctime> using namespace std; int main() { int* Arr; https://www.cyberforum.ru/ cpp/ thread1946752.html
C++ 1. Создайте структуру описывающую в трехмерной системе координат (x, y, z). Найдите расточник между двумя точк https://www.cyberforum.ru/ cpp/ thread1946643.html
1. Создайте структуру описывающую в трехмерной системе координат (x, y, z). Найдите расточник между двумя точками A(x1, y1,z1) и B(x1,y1,z1) 2.Известна информация о сотрудниках некоторого предприятия: •фамилия, инициалы; •год рождения; •должность; •стаж; •оклад. Сформировать двоичный файл, записав в него всю известную информацию о каждом сотруднике. Отсортировать файл в алфавитном...
Выбрать три разные точки А, В, С так, чтобы внутри треугольника АВС содержалось максимальное количество точек C++
Задача такова : Из заданного множества точек на плоскости выбрать три разные точки А, В, С так, чтобы внутри треугольника АВС содержалось максимальное количество точек этого множества Вот такой код на данный момент : ============== #include <iostream.h> class Point {
C++ Ошибка в коде Сформировать таблицу, записав в нее известную информацию о каждом сотруднике, о количестве пенси https://www.cyberforum.ru/ cpp/ thread1946129.html
О сотрудниках некоторого предприятия известно следующее: • фамилия, инициалы; • год рождения; • должность; • пол. • Сформировать таблицу, записав в нее известную информацию о каждом сотруднике. Вывести на печать информацию о количестве пенсионеров – женщин старше 55 лет и мужчин старше 60 лет. #include <stdio.h> #include <conio.h>
C++ Нужно доработать. Дан произвольный текст, удалить n-символов начиная с q-го https://www.cyberforum.ru/ cpp/ thread1946115.html
Дан произвольный текст, удалить n-символов начиная с q-го #include <stdio.h> #include <conio.h> #include <iostream> #include <string.h> #include <memory.h> void erase(std::string & s, const size_t n,const size_t q) { s.erase(q,n); }
C++ Проверка на запущен ли Процесс С++
Добрый день, нужно как то проверять запущен ли процесс, если не запущен, ничего не выводить, а если запущен вывести к примеру "Запущен" но только 1 раз. Можно ли это как то всунуть сюда? void asd() { system("title CyberForum.ru"); cout << "Run notepad" << endl; return;
C++ Тренажёр по гипнозу. Кроссплатформенное приложение Упражнения из книги Лафоре есть на форуме в решённом виде>>>> После выполнения упражнений можно приступать к написанию программ! Весь код выполнялся в Code:Blocks. И уже есть запас знаний по языку и уверенность в написании кода. Каков следующий логический шаг в создании Кросс-платформенных приложений? Камень преткновения: а) в C++ Builder; б) QT Creator в) или на VStudio. https://www.cyberforum.ru/ cpp/ thread1944470.html
0 / 0 / 0
Регистрация: 14.03.2017
Сообщений: 2
0

Нужно прокомментировать код - C++ - Ответ 10271514

29.03.2017, 14:21. Показов 617. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток,не могли бы вы разобрать этот код:
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
bool gameOver;
const int weight = 20;
const int height = 20;
int x, y, fruitX, fruitY, score;
int tailX[100], tailY[100];
int nTail;
enum eDirecton { STOP = 0, LEFT, RIGHT, UP, DOWN };
eDirecton dir;
void Setup()
{
    gameOver = false;
    dir = STOP;
    x = weight / 2;
    y = height / 2;
    fruitX = rand() % weight;
    fruitY = rand() % height;
    score = 0;
}
void Draw()
{
    system("cls");
    for (int i = 0; i < weight + 2; i++)
        cout << "#";
    cout << endl;
 
    for (int i = 0; i < height; i++)
    {
        for (int j = 0; j < weight; j++)
        {
            if (j == 0)
                cout << "#";
            if (i == y && j == x)
                cout << "O";
            else if (i == fruitY && j == fruitX)
                cout << "F";
            else
            {
                bool print = false;
                for (int k = 0; k < nTail; k++)
                {
                    if (tailX[k] == j && tailY[k] == i)
                    {
                        cout << "o";
                        print = true;
                    }
                }
                if (!print)
                    cout << " ";
            }
 
 
            if (j == weight - 1)
                cout << "#";
        }
        cout << endl;
    }
 
    for (int i = 0; i < weight + 2; i++)
        cout << "#";
    cout << endl;
    cout << "Score:" << score << endl;
}
void Input()
{
    if (_kbhit())
    {
        switch (_getch())
        {
        case 'a':
            dir = LEFT;
            break;
        case 'd':
            dir = RIGHT;
            break;
        case 'w':
            dir = UP;
            break;
        case 's':
            dir = DOWN;
            break;
        case 'x':
            gameOver = true;
            break;
        }
    }
}
void Logic()
{
    int prevX = tailX[0];
    int prevY = tailY[0];
    int prev2X, prev2Y;
    tailX[0] = x;
    tailY[0] = y;
    for (int i = 1; i < nTail; i++)
    {
        prev2X = tailX[i];
        prev2Y = tailY[i];
        tailX[i] = prevX;
        tailY[i] = prevY;
        prevX = prev2X;
        prevY = prev2Y;
    }
    switch (dir)
    {
    case LEFT:
        x--;
        break;
    case RIGHT:
        x++;
        break;
    case UP:
        y--;
        break;
    case DOWN:
        y++;
        break;
    default:
        break;
    }
    if (x >= weight) x = 0; else if (x < 0) x = weight - 1;
    if (y >= height) y = 0; else if (y < 0) y = height - 1;
 
    for (int i = 0; i < nTail; i++)
        if (tailX[i] == x && tailY[i] == y)
            gameOver = true;
 
    if (x == fruitX && y == fruitY)
    {
        score += 10;
        fruitX = rand() % weight;
        fruitY = rand() % height;
        nTail++;
    }
}
void main(){
    system("color E");
    Setup();
    while (!gameOver)
    {
        Draw();
        Input();
        Logic();
        Sleep(13);
    }
    cin.get(); cin.get();


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

Прокомментировать код
Доброго времени суток,возникла такая проблема никак не могу разобраться с кодами, помогите...

Прокомментировать код C++ builder 6
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Прокомментировать код
#include &lt;windows.h&gt; #define MAX_TRIAL_RUNS 5 const TCHAR szCounterFileName = L&quot;counter.dat&quot;;...

С++ ООП (нужно прокомментировать код)
Прокомментируйте пожалуйста каждую строчку программы #include &quot;stdafx.h&quot; #include &lt;iostream&gt;...

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

Нужно прокомментировать программу
#include &lt;iostream&gt; #include &lt;sstream&gt; using namespace std; int main() { while(int a...

Прокомментировать код
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;math.h&gt; #include &lt;stdlib.h&gt; using namespace...

Прокомментировать код
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;iostream.h&gt; #include...

Прокомментировать код
Прокомментируйте, пожалуйста, код. Не совсем понимаю, что происходит внутри функции rec. int...

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