С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ugodaj
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 42
#1

Коменты - C++

28.01.2013, 21:01. Просмотров 238. Ответов 1
Метки нет (Все метки)

Может кто написать коменты на каждую строку?
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
#include <iostream>
#include <vector>           
using namespace std;
 
void printy (int a[],int b)     
{
for (int i=0; i<b+1; i++)
{
cout << a[i] << ' ';
}
cout << endl;
}
 
int* pushy_last (int a[], int b, int c)     
{
int* ab=new int[c];
for(int i=0; i<c; i++)
{
ab[i]=a[i];
}
ab[c]=b;
printy(ab, c);
return ab;
}
 
int* pushy_first (int a[], int b, int c)        
{
int* ab = new int[c];
for (int i=0; i<c; i++)
{
ab[c-i]=a[c-1-i];
}
ab[0]=b;
printy(ab, c);
return ab;
}
 
int* pushy_anywhere (int a[], int b, int c, int d)      
{
int* ab = new int[c];
for (int i=c; i>d; i--)
{
ab[i]=a[i-1];
}
ab[d]=b;
for (int i=0; i<d; i++)
{
ab[i]=a[i];
}
printy(ab, c);
return ab;
}
 
int* pushy_delete (int a[], int c, int d)       
{
int* ab = new int[c-1];
for (int i=d; i<c; i++)
{
ab[i]=a[i+1];
}
for (int i=0; i<d; i++)
{
ab[i]=a[i];
}
printy(ab, c-1);
return ab;
}
 
 
int main()          
{
 
//1 varianta sakums
    std::vector<int>::iterator k;
    int a[50]; //51 elementu massivs.
    int n=4; //kur massоvв ievietot skaitli.
    a[0]=1;
    a[1]=1;
    a[2]=1;
    a[3]=1;
    vector<int> v(a,a+4);
 
    for (unsigned i=0; i<v.size(); i++) cout << a[i] << " ";
    cout << endl;
 
    v.push_back(2); //pievieno 2 vektora beigвs.
    a[4]=v.back(); //pievieno 2 masоva beigвs.
    for (unsigned i=0; i<v.size(); i++) cout  << a[i]<< " ";
    cout << endl;
 
    k=v.begin();
    k=v.insert(k,3); //pievieno 3 vektora sвkumв.
    for (int i=v.size()-1; i>-1; i--)
    {    a[i]=v[i];    } //pievieno 3 masоva sвkumв.
    for (unsigned i=0; i<v.size(); i++) cout << a[i]<< " " ;
    cout << endl;
    k=v.begin();
    k=v.insert(k+n-1,4); //pievieno skaitli 4 vektora n-1-tajв pozоcijв.
    for (int i=v.size()-1; i>n-2; i--) //pievieno skaitli 4 masоva n-tajв pozоcijв.
    {    a[i]=v[i];    }
    for (unsigned i=0; i<v.size(); i++) cout  << a[i]<< " ";
    cout << endl;
    k=v.begin();
    k=v.erase(k+n-1); //izdzзр n-1-to elementu vectorв
    for (int i=v.size()-1; i>n-2; i--) //' izdzзр' skaitli 4 masоva n-1-tajв pozоcijв.
    {    a[i]=v[i];    }
    for (unsigned i=0; i<v.size(); i++) cout  << a[i]<< " ";
//1 varianta beigas
 
cout << endl << "--------------" << endl;
 
int* aa = new int[3];
aa[0]=1;
aa[1]=1;
aa[2]=1;
aa[3]=1;
printy (aa,3); // uz ekrвna izvada masоva aa 0..3 elementus
aa = pushy_last(aa, 2, 4); // pievieno masоvam aa skaitli 2 masоva beigвs palielinot masоva izmзru par vienu elementu (izprintз)
aa = pushy_first(aa,3, 5); // pievieno masоvam aa skaitli 3 masоva sвkumв palielinot masоva izmзru par vienu elementu (izprintз)
aa = pushy_anywhere(aa, 4, 6, 3); // pievieno masоvam aa skaitli 4 masоva 3 pozоcijв palielinot masоva izmзru par vienu elementu (izprintз)
aa = pushy_delete(aa, 6, 3); // izdzзр masоva 3 pozоciju samazinot masоvu par 1 elementu (izprintз)
 
 
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2013, 21:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Коменты (C++):

Коменты - C++
Мне подсказали код, на мною указанную задачу. Но некоторых строк я не понимаю, хочу вашей помощи что б разобраться. Напишите комментарии...

коменты - C++
Здравствуйте, помоги закоментировать... плиз... 1) #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main () { int...

нужны коменты к каждой строке что мы там делаем - C++
#include&lt;stdio.h&gt; #include&lt;ctype.h&gt; #include&lt;math.h&gt; #define BASEFROM 10 #define BASETO 8 int main(){ int i=0, x=0; ...

Коменты! - Delphi
Помогите пожалуйста проставить комментарии к программе очень прошу unit Unit1; interface uses Windows, Messages,...

Коменты к програмке - C++ Builder
Мне надо разобраться в програмке,кто то может коменты к ней написать? #include&lt;vcl&gt; #include&quot;Unit1.h&quot; #pragma resource&quot;*.dfm&quot; ...

Коменты Idea - Java SE
после сноса и установки Идеи коменты стали //??? ?????? ?????? ?????? //^+(\\.+)*@+(\\.+)*(\\.{2,})$ //^??????...

1
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
28.01.2013, 22:39 #2
Это же скучно. Вы нашли где-то готовый код, а вместо того чтобы разобраться ещё и хотите чтобы кто-то разбирался за вас, приложите хоть какие-то усилия.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2013, 22:39
Привет! Вот еще темы с ответами:

Коменты к коду - Assembler
Прокомментируйте пожалуйста код, очень благодарен .model tiny .code .startup mov bx, 10000 l2: in al, 61h or al, 3 out...

Нужны коменты к программе. - Pascal ABC
Я плохо понимаю в паскале, мне нужны коментарии к программе: uses crt; function Palindrom(n:integer):boolean; var m,p:longint; ...

нужны коменты tASM - Assembler
Программа запрашивает цвет квадрата, а затем, выводит его на экран, нужны коменты к коду программы. Всего 60 строк.. Код программы: ...

нахождение размера файла и даты создания. нужны коменты... - Assembler
есть прога на асм PRINT MACRO param push dx mov dx,offset param mov ah,09h int 21h pop dx ENDM INIT MACRO


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.