Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив на 200 элементов https://www.cyberforum.ru/ cpp-beginners/ thread53319.html
Задача в С . дан массив размером 200, заполнить его случайными числами в интервале от -50 до 50 . Далее определить какое значение встречается в массиве чаще остальных и вывести на экран какое это значение и сколько раз оно встречается ?
C++ вывод пикселя
Привет всем. Мне нужна ваша помощь. Вообщем задание таково: Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту(рисунок прикреплен ). Попадание на границу области считать попаданием в область. Вообщем я написал прогу все работает кроме: я ввожу координаты пикселя, пиксел...
C++ задача на определения элементов в строке Дана строка. Подсчитать количество содержащихся в ней прописных латинских букв. Помогите плз. Задачу надо сначала без использования массивов, а потом с использования массивов. :wall: :help: https://www.cyberforum.ru/ cpp-beginners/ thread53252.html C++ Вычисление объёма цилиндра Всем привет.Вот такую функцию взял с учебника: #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <stdlib.h> int main() { int r; // radius https://www.cyberforum.ru/ cpp-beginners/ thread53246.html
C++ Класс студент и класс список C++
Нужно использовать список для хранения обьектов класса студент.Подскажите ,пожалуйста,как это реализовать? Список: #pragma once #include <iostream> #include <string.h> #include <stdio.h> #include <windows.h> #include <conio.h> using namespace std; template<typename T>struct Elem
C++ Помогите нарисовать БЛОК СХЕМУ мне дали задания 1)Ввести Элементы в Массив 2)Подсчитать Сумму всех элементов которые больше >5 и нарисовать это все в блок схеме !ПОМОГИТЕ ПОЖАЛУЙСТА! мне нарисовали 3 столбика по 6 квадратов и нада эти все квадраты заполнить цифрами и потом со считать те которые >5 . Дорогие Мальчики помогите мне пожалуйста .Зарянее спасибки =) https://www.cyberforum.ru/ cpp-beginners/ thread53234.html
C++ Прыжки в файле https://www.cyberforum.ru/ cpp-beginners/ thread53217.html
Помогите кто нибуть в таком Надо зделать програму которая будет считывать с файла но с Х строчки (например с 4 и до конца )
C++ Как передать в функцию указатель на двумерный массив заранее неизвестного размера?
Ребята, скажите пожалуйста, как реализовать такую идею? Необходимо передать в функцию двумерный массив, чтобы она изменала его элементы. вся загвоздка в том, что, Количество строк и столбцов массива должны вводиться с клавиатуры То есть такой код не работает #include <iostream> using namespace std; //Вот здесь возникает ошибка. Компилятор требует, чтобы я указал число N. А как я...
C++ Табулирование функции https://www.cyberforum.ru/ cpp-beginners/ thread53191.html
Мне нужна программа табулирования функции (в общем виде) на С. помогите,пожалуйста=)
C++ Бинарное Дерево https://www.cyberforum.ru/ cpp-beginners/ thread53171.html
Народ помогите сделать конструктор копирования для бинарного дерева вот мой код #pragma once template <class T> struct TreeEl{ T data; TreeEl<T> *pLeft,*pRight,*pParent; TreeEl(T d):data(d),pLeft(0),pRight(0),pParent(0) {} };
C++ Парадокс: значение переменной равно её адресу
Друзья! Вот код, в нём всё понятно. Выводятся одинаковые значения. Но ведь этого не может быть! Хотя бы потому не может, что по адресу, который выводится первым, должно находиться значение символа '0'! Ну, то есть первая и третья строка вывода предсказуемы. Но вторая вообще ни в какие ворота не лезет. Помогите разобраться, пожалуйста. Спасибо. #include <stdio.h> int main () { char s =...
C++ Система двух линейных уравнений https://www.cyberforum.ru/ cpp-beginners/ thread53083.html
Задача на решение системы, состоящей из двух линейных уравнений, по формуле Крамера. Т.е. через определитель вотрого порядка. #include <iostream> #include <conio.h> using namespace std; int non_main() { cout << "<=EQUATION SYSTEM=>\n\nHere there are two linear equations: \n" << "a1*x1 + b1*x2 = c1\na2*x1 + b2*x2 = c2\n\nEnter numbers:\n";
nekropoles
0

Нужен коментарий - C++ - Ответ 286188

30.09.2009, 14:12. Показов 452. Ответов 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
#pragma once
 
template <class T>
struct TreeEl{
  T data; 
  TreeEl<T> *pLeft,*pRight,*pParent;
  TreeEl(T d):data(d),pLeft(0),pRight(0),pParent(0)
  {}
};
template <class T>
class Tree{
  int N;
  TreeEl<T>*pRoot;
  void insertdata(TreeEl<T>*rt,T d);
  void printBy(TreeEl<T>*rt);
  bool delBy(TreeEl<T>*rt);
  TreeEl<T>* FintBy(T d,TreeEl<T>*rt);
  void copy(TreeEl<T> *rt);
public:
  Tree(void);
  void insert(T d);
  void print();
  bool delRoot();
  ~Tree(void);
  T *Find(T d);
};
template <class T>
void Tree<T>::copy(TreeEl<T> *rt){
    if(rt==NULL)return;
    (*this).insert(rt->data);
    copy(rt->pLeft);
    //printBy(rt->PLeft);
    printBy(rt->pRight);
}
template <class T>
Tree<T>::Tree(void):pRoot(0),N(0)
  { }
template <class T>
Tree<T>::~Tree(void){}
template <class T>
//////////////////////||||||||insert|||||||||||||/////////////////
void Tree<T>::insert(T d){
  if(pRoot==NULL){
      TreeEl<T>*pNew=new TreeEl<T>(d);
      pRoot=pNew;
      pNew->pParent=NULL;
      N++;
      return;
  }else{
      insertdata(pRoot,d);
  }
}
template <class T>
void Tree<T>::insertdata(TreeEl<T>*rt,T d){
  if(rt->data>d){
    if(rt->pLeft==NULL){
      TreeEl<T>*pNew=new TreeEl<T>(d);
      rt->pLeft=pNew;
      pNew->pParent=rt;
      N++;
      return;
    }
    insertdata(rt->pLeft,d);
  }else{
    if(rt->pRight==NULL){
      TreeEl<T>*pNew=new TreeEl<T>(d);
      rt->pRight=pNew;
      pNew->pParent=rt;
      N++;
      return;
    }
    insertdata(rt->pRight,d);
  }
}
///////////|||||||||||||||||print||||||||||||||////////////////////
template <class T>
void Tree<T>::printBy(TreeEl<T>*rt){
  if (rt==NULL)return;
  printBy(rt->pLeft);
  cout<<rt->data<<"\t";
  printBy(rt->pRight);
}
template <class T>
void Tree<T>::print(){
  printBy(pRoot);
}
template <class T>
bool Tree<T>::delBy(TreeEl<T>*rt){
  TreeEl*p=rt;
  if(rt->pLeft){
    rt=rt->pLeft;
    while(rt->pRight)
      rt=rt->pRight;
    p->data=rt->data;
    delBy(rt);
  }else{
    if(rt->pRight){
      rt=rt->pRight;
      while(rt->pLeft)
        rt=rt->pLeft;
      p->data=rt->data;
      delBy(rt);
    }else{
      if(rt->pParent){
        if(rt->pParent->pRight==rt){
          rt->pParent->pRight=0;
        }
        else{
          rt->pParent->pLeft=0;
        }
      }//if
      delete rt;
      N--;      
    }//else
  }//else
}//fn
template <class T>
TreeEl<T>* Tree<T>::FintBy(T d,TreeEl<T>*rt){
    if(rt==NULL)return 0;
    //if(rt->dara==d)return rt;
    while(rt&&rt->data!=d){
        if(rt->data>d)rt=rt->pLeft;
        else if(rt->data>d)rt=rt->pRight;
    }
    return rt;
    }
template <class T>
T *Tree<T>::Find(T d){
    TreeEl<T>*p;
    p=FintBy(d,pRoot);
    if(p==0)return 0;
    return &p->data;
}


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

Нужен коментарий к строкам программы
Можете прокомментировать, что значат строки этой программы. Надо разобраться. #include...

коментарий к коду..
Помогите пожалуйста у меня есть программа вот она: #include &lt;iostream&gt; int rev(int rhs) {...

коментарий к телу программы2
помогите пожалуйста. #include &lt;iostream&gt; const int N=10,M=10; int sum(int (&amp;arr), int...

коментарий к телу программы
здраствуйте помогите пожалуйста с коментариями. #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include...

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

Ошибка там где коментарий!
{int i,j,o,c,max=-100,min=100,l,p,swap,k; for(i=0;i&lt;N;i++) {o=0; for(j=0;j&lt;M;j++) o+=a;...

Ошибка там где коментарий!
{int i,j,swap,g,h,min=100,max=-100,q,w,e,r,c,v; for(i=0;i&lt;N;i++) for(j=0;j&lt;M;j++) if (a&gt;max)...

Ошибка там где коментарий!
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

В чём ошибка.В коде там где коментарий там ошибка поучается.
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr;...

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