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

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

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

Комментарии - C++

02.02.2014, 21:34. Просмотров 385. Ответов 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
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
struct LINE{ 
       int value;
       LINE* next;
}; 
 
class LONGINT{
public:
    LINE* startPoint;
 
 
    LONGINT()
    {
    }
 
    ~LONGINT()
    {
    }
 
   void Show()
    {
        cout<<endl;
         LINE* cur;
         cur=startPoint;
         while(cur)
         {
             cout<<cur->value;
             cur=cur->next;
         }
    }
 
 
 
void Add(char* str)
{
    if(strlen(str)!=0){
    LINE* cur=new LINE();
    startPoint=cur;
    cur->value=str[0]-'0';
    int count=strlen(str);
 
    for(int i=1;i<count;i++)
    {
        cur->next=new LINE();
        cur=cur->next;
        cur->value=str[i]-'0';
    }
    cur->next=NULL;
    }
 
    else
        startPoint=NULL;
}
 
void Sum(LINE* first, LINE* second)
{
    if(first)
    {
    LINE* result=new LINE();
    
    startPoint=result;
    while(first)
    {
        
        result->value=first->value+second->value;
        result->next=new LINE();
        result=result->next;
        first=first->next;
        second=second->next;
    }
    
    }
    
}
};
 
int main(int argc, char *argv[])
{
    LONGINT line_first;
    LONGINT line_second;
    LONGINT third;
    char first_num[128];
    char second_num[128];
    do
    {    cout<<"Type first looooong int number:"; 
    cin>>first_num;
    first_num[strlen(first_num)+1]='\0';
    cout<<"\nType second looooong int number(length of this number must == length of first number):";
    cin>>second_num;
    }
while(strlen(first_num)!=strlen(second_num));
 
 
    line_first.Add(first_num);
    line_second.Add(second_num);
    line_first.Show();
    line_second.Show();
    third.Sum(line_first.startPoint,line_second.startPoint);
    third.Show();
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2014, 21:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Комментарии (C++):

Удалить из строки комментарии вида '/* . */". Игнорировать вложенные комментарии - C++
Всем привет! есть строка вида : char str=&quot;abc/*111/*def/*222*/ghi*/333*/jkl&quot;; нужно получить abc /*def ghi*/ jkl Реально ли так...

Удалить из строки комментарии вида '/* ... */". Игнорировать вложенные комментарии. - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; using namespace std; int main(int argc, char *argv) { ...

Комментарии - C++
Добрый вечер! Если у кого то есть время и желание помочь, просьба прокоментировать строчки, вот в таком коде : #include...

Комментарии - C++
Напишите комментарии к программе. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; void main() { char s, tbw, tew,...

Комментарии - C++
Доброй ночи, одолжил у друга графическую программу написанную на языке С с использованием библиотеки graphics.h , очень хочу в ней...

Комментарии - C++
Добрый вечер. В интернете нашел код сортировки слиянием.Сам смог разобрать только int main(). Напишите пожалуйста комментарии к int...

1
Slinner
-1 / 0 / 3
Регистрация: 01.02.2014
Сообщений: 13
02.02.2014, 22:49 #2
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
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
//struct LINE{ 
//       int value;
//       LINE* next;
//}; 
// 
//class LONGINT{
//public:
//    LINE* startPoint;
// 
// 
//    LONGINT()
//    {
//    }
// 
//    ~LONGINT()
//    {
//    }
// 
//   void Show()
//    {
//        cout<<endl;
//         LINE* cur;
//         cur=startPoint;
//         while(cur)
//         {
//             cout<<cur->value;
//             cur=cur->next;
//         }
//    }
// 
// 
// 
//void Add(char* str)
//{
//    if(strlen(str)!=0){
//    LINE* cur=new LINE();
//    startPoint=cur;
//    cur->value=str[0]-'0';
//    int count=strlen(str);
// 
//    for(int i=1;i<count;i++)
//    {
//        cur->next=new LINE();
//        cur=cur->next;
//        cur->value=str[i]-'0';
//    }
//    cur->next=NULL;
//    }
// 
//    else
//        startPoint=NULL;
//}
// 
//void Sum(LINE* first, LINE* second)
//{
//    if(first)
//    {
//    LINE* result=new LINE();
//    
//    startPoint=result;
//    while(first)
//    {
//        
//        result->value=first->value+second->value;
//        result->next=new LINE();
//        result=result->next;
//        first=first->next;
//        second=second->next;
//    }
//    
//    }
//    
//}
//};
// 
//int main(int argc, char *argv[])
//{
//    LONGINT line_first;
//    LONGINT line_second;
//    LONGINT third;
//    char first_num[128];
//    char second_num[128];
//    do
//    {    cout<<"Type first looooong int number:"; 
//    cin>>first_num;
//    first_num[strlen(first_num)+1]='\0';
//    cout<<"\nType second looooong int number(length of this number must == length of first number):";
//    cin>>second_num;
//    }
//while(strlen(first_num)!=strlen(second_num));
// 
// 
//    line_first.Add(first_num);
//    line_second.Add(second_num);
//    line_first.Show();
//    line_second.Show();
//    third.Sum(line_first.startPoint,line_second.startPoint);
//    third.Show();
//    system("PAUSE");
//    return EXIT_SUCCESS;
//}
Пожалуйста, закомментировал.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2014, 22:49
Привет! Вот еще темы с ответами:

Комментарии - C++
Есть такая вот программа: #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...

Комментарии - C++
Народ, нужны комментарии к строкам этой программы(типа что означают, что делают) Выручите... #include &lt;iostream.h&gt; #include &lt;string.h&gt; ...

комментарии к программе - C++
можно написать построчные комментарии к программе? #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;iostream.h&gt;...

Комментарии к программе - C++
привет всем. помогите, пожалуйста, разобраться в работе программы. вот код #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;fstream&gt;...


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

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

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