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

нужны Коментарии к програмам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение функции http://www.cyberforum.ru/cpp-beginners/thread704891.html
помогите написать программу на языке си++ F(x)=cos x+4x
C++ const объясните мне пожалуйста почему в конце объявления функций нужно писать const? точнее почему в данной ситуаций.. bool empty() const; или const int& top() const; http://www.cyberforum.ru/cpp-beginners/thread704885.html
C++ Обработка массива символов
Создать символьный массив из 10-ти или меньшего кол-ва элементов,программа меняет местами второй и последний введенный элемент посмотрите пожалуйста , программа работает правильно или нет ? и есть ли какие-то замечания у Вас #include<iostream> #include<math.h> #include <stdio.h> #include <conio.h> #include<cstdlib> using namespace std;
ошибку выдает aeroflot::naz is not accesible. C++
ошибку выдает aeroflot::naz is not accesible. Модет у кого-то есть рабочая програма по аэрофлоту или исправьте пожалуста эту( на завтра очень нужно. #include <iostream.h> #include <string.h> #include <stdlib.h> class aeroflot { char naz; int number; char tip;
C++ Не работает перечисление http://www.cyberforum.ru/cpp-beginners/thread704867.html
Сам код: #include <iostream> #include <string> using namespace std; #include <windows.h> #include <process.h> enum typ {CD,DVD}; class publication
C++ Создание игры на Visual C++ Здравствуйте, я вот подумал что в связи с тем, что я стал много времени тратить на игры, вместо практики программирования, стоит связать две деятельности вместе. И вот возникла масса вопросов. Меня не интересуют наставления типа : выбрать о чем будет игра, подумать над движком и т.п. Меня интересует возможная литература, статьи и т.п., так как я с графикой в С++ не связывался совершенно.... подробнее

Показать сообщение отдельно
wowan30002
2 / 2 / 0
Регистрация: 23.05.2012
Сообщений: 194
21.11.2012, 21:56     нужны Коментарии к програмам
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
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#define n 100
void sort( int mas[n])
 
 
 
 
 
{
int i,j,temp;
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
   if(mas[j]>mas[j+1]) {   temp=mas[j];
mas[j]=mas[j+1];
mas[j+1]=temp;
}
}
void main ()
{  int mas[n],i,temp;
clrscr();
randomize();
for(i=0;i<n;i++) *(mas+i)=random(101)-50;
sort(mas);
cout<<"masiv "<<endl;
for(i=0;i<n;i++) cout<<"  "<<*(mas+i);
getch();
}
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
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#define n 2
struct poh {  char pip[50];
int year;
char posada[15];
int stazh;
}mas[n];
void vvid ()
{   int year,stazh;
char pip,posada;
for (int i=0;i<n;i++) {   cout<<"\n enter pip "; cin >> mas[i].pip;
cout<<"\n enter year "; cin>>mas[i].year;
cout<<"\n enter posada "; cin>> mas[i].posada;
cout<<"\n enter stazh "; cin>>mas[i].stazh;
}
}
void vivid ()
{   int year,stazh;
char pip,posada;
for (int i=0;i<n;i++)
{
    cout<<"\n pip    "<<mas[i].pip;
    cout<<"\n year   "<<mas[i].year;
    cout<<"\n posada "<<mas[i].posada;
    cout<<"\n stazh "<<mas[i].stazh;
}
}
void min_el()
{
int i,j,y,k;
poh temp;
for(i=0;i<n-1;i++)
{
    y=mas[i].year;
    for(j=i+1;j<n;j++)  if(mas[j].year < y) k=j;
    temp=mas[i];
    mas[i]=mas[k];
    mas[k]=temp;
}
}
void main()
{
clrscr();
vvid ();
min_el();
vivid ();
getch();
}
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
#include<iostream.h>
#include<conio.h>
#include<alloc.h>
typedef struct list
{
  int val;
  struct list *next;
}listn,*listp;
listp func()
{ listp p;
  p=(listp) calloc (1,sizeof(listn));
  return p;
}
//----------------------------------
listp A()
{
  listp dl,b,c;
  int z=0;
    b=func();
    cin>>b->val;
    b->next=0;
  dl=b;
  cout<<"element(0/1)"<<endl; cin>>z;
  while (z==1)
  { c=func();
    cin>>c->val;
    c->next=0;
    b->next=c;
    b=c;
    cout<<"elem...(0/1)"<<endl; cin>>z;
  }
  return dl;
}
typedef struct list2
{
 int val;
 struct list2 *next;
 int k;
}listn2, *listp2;
listp2 func2()
{
  listp2 p;
  p=(listp2) calloc (1,sizeof(listn2));
  return p;
}
void print (listp n)
{
  listp q;
  if(n==NULL) cout<<"dani ne vvedeni"<<endl;
  q=n;
  while(q!=NULL)
  {
   cout<<"val "<<q->val<<endl;
   q=q->next;
  }
}
listp del(listp dl,int p, listp2 r)
{
  listp q=dl, l;
  while (dl->val==p) { q=dl; dl=dl->next; r->k++;}
  l=dl;
  while (l->next!=NULL)
  {
    if (l->next->val==p) { q=l->next; r->k++;}
    l=l->next;
  }
  delete q;
  print (dl);
  return dl;
}
 
void print2 (listp2 n)
{
  listp2 q;
  if(n==NULL) cout<<"dani ne vvedeni"<<endl;
  q=n;
  while(q!=NULL)
  {
   cout<<"val "<<q->val<<" kil "<<q->k<<endl;
   q=q->next;
  }
}
void create2 (listp n)
{
  listp q, p=n;
  listp2 dr,r, t;
  if(n==NULL) cout<<"dani ne vvedeni"<<endl;
  q=n;
   r=func2();
   r->val=q->val;
   r->next=0;
   dr=r;
   p=del(n, q->val,r);
   cout<<"P = "<<p->val;
   getch();
   while(p!=NULL)
  {
   t=func2();
   t->val=p->val;
   t->next=0;
   r->next=t;
   r=t;
   p=del(p, p->val,t);
  }
  print2(dr);
}
void main ()
{
clrscr();
 listp p=A();
 print(p);
 create2(p);
 getch();
}
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
#include<iostream.h>
#include<conio.h>
#include<alloc.h>
typedef struct list2
{
     char b;
    struct list2 *next,*end;
}list2n,*list2p;
list2p create(list2p);
list2p A(list2p &k)
{
  list2p dl,a,c;
  int z=0;
  cout<<"bydete vvodutu ? element(0/1) "<<endl;
  cin>>z;
  if(z==1)
  {
    a=new list2();
    cin>>a->b;
    a->next=0;
    dl=a;
    a->end=0;
  }
  cout<<"chu bude nastupnyi element ? (1/0) ";
  cin>>z;
  while(z==1)
  {
    c=new list2();
    cin>>c->b;
    c->next=0;
    c->end=a;
    a->next=c;
    a=c;
    cout<<"chu bude nastupnyi element ? (1/0) ";
    cin>>z;
    k=c;
  }
  return dl;
}
void print()
{
  list2p p,q=0,g;
  p=A(q);
  p=create(p);
  while(p!=0)
  { cout<<"\n zamina p= "<<p->b;
    p=p->next;
  }
}
list2p create(list2p q)
{
  list2p p=q;
  while (p!=NULL)
  {
    if((p->b=='a')&&(p->next->b=='p'))
    {
      p->b='g';
      p->next->b='a';
    }
    p=p->next;
  }
  return q;
}
void main ()
{
  clrscr();
  print();
  getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru