3 / 3 / 0
Регистрация: 23.05.2012
Сообщений: 195
1

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

21.11.2012, 21:56. Показов 288. Ответов 0
Метки нет (Все метки)

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();
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2012, 21:56
Ответы с готовыми решениями:

Срочно нужны решения к програмам
1)С клавиатуры вводятся три числа. Положительные возвести в квадрат и найти сумму отрицательных....

Нужны коментарии.
Программа, моделирующая проведения спортивных соревнований между футбольными командами. Кому не...

Нужны коментарии ко коду.
Все доброго времени! Такой вопрос, есть код, работает исправно, что делает тоже ясно. Часть я уже...

Нужны коментарии к коду
Помогите пожалуйста с лабораторной работой Вот код слияние двух массивов, помогите пожалуйста...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2012, 21:56

Нужны коментарии к коду, или объяснение
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt;...

Нужны коментарии к программе. Вывод типов переданных аргументов
#include &lt;iostream&gt; template &lt;typename T&gt; struct NameOf {}; #define DEF_TYPENAME(type)...

нужны коментарии
http://kubanweb.ru/ Еще год назад, я &quot;попал&quot; к хостеру, после некоторых проблем с ними, в том...

Нужны коментарии к коду
List&lt;int&gt; zeroIndx = new List&lt;int&gt;(); if (Math.Abs(a) &lt; double.Epsilon)...


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

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

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