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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.67
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
#1

Удалить из введенной с клавиатуры строки начальные пробелы - C++

30.06.2010, 17:20. Просмотров 3180. Ответов 58
Метки нет (Все метки)

Собственно в написании такой програмулинки:которая удаляет из введенной с клавиатуры строки начальные пробелы. Полученная строка без начальных пробелов должна сохраняться в файл,заранее большое спасибо всем отозвавшимся мне помочь!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2010, 17:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из введенной с клавиатуры строки начальные пробелы (C++):

Удалить начальные пробелы из введенной с клавиатуры строки - C++
Помогите написать программу для Microsoft Visual Studio Вот что надо сделать: Написать программу, которая удаляет начальные пробелы...

Удалить из введенной с клавиатуры строки начальные пробелы - C++
Помогите написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы на языке "СИ"

Программа, которая удаляет из введенной с клавиатуры строки начальные пробелы - C++
программу, которая удаляет из введенной с кла¬виатуры строки начальные пробелы.

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

Удалить пробелы из введенной с клавиатуры строки. - C++
Написать программу, которая удаляет пробелы из введенной с клавиатуры строки.

Удалить начальные пробелы из строки... - C++
Вот написал какой то бред, но почему то он не работает.... Недавно начал изучать с++ поэтому не кричите) using namespace std; ...

58
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
30.06.2010, 22:25 #31
И все? оО ща попробую.
0
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
30.06.2010, 23:06  [ТС] #32
Цитата Сообщение от Lavroff Посмотреть сообщение
И все? оО ща попробую.
Ну как там чтото получилось?
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
30.06.2010, 23:07 #33
Пытаюсь. Со временем по крайней мере...
0
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
30.06.2010, 23:13  [ТС] #34
Цитата Сообщение от Lavroff Посмотреть сообщение
Пытаюсь. Со временем по крайней мере...
OK!
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
30.06.2010, 23:24 #35
Предупреждаю. Это псц. Но работает. Перевод из америк и обратно

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
#include <iostream>
#include <cstdlib>
#include <string>
class CTime 
{
private:
    int h;
    std::string m;
public:
    CTime(int _h, std::string _m):h(_h),m(_m){}
    void GetTime() 
    {
        std::cout<<h<<":"<<m<<'\n';
    }
    void SetInfo(int _h, std::string _m)
    {
        h=_h;
        m=_m;
    }
    int GetH(){return h;}
    std::string GetM(){return m;}
};
int main()
{
    int h;
    std::string m;
    std::cout<<"Enter hours and minutes\n";
    std::cin>>h;
    std::cin>>m;
    CTime Ob1(0,"");
    Ob1.SetInfo(h,m);
    Ob1.GetTime();
    int p=Ob1.GetH();
    if (p>24)
        exit(0);
    if(p<12)
        std::cout<<p<<":"<<m<<" AM"<<'\n';
    if (p>=12)
        std::cout<<p-12<<":"<<m<<" PM"<<'\n';
    int z;
    std::string str;
    std::string l;
    CTime Ob2(0,"");
    std::cout<<"Enter hours and minutes and PM or AM\n";
    std::cin>>z;
    std::cin>>str;
    std::cin>>l;
    Ob2.SetInfo(z,str);
    int s=Ob2.GetH();
    if (s>=12)
        exit(0);
    if(l=="PM")
        std::cout<<s+12<<":"<<Ob2.GetM()<<'\n';
    if(l=="AM")
        std::cout<<s<<":"<<Ob2.GetM()<<'\n';
    return 0;
}
}
1
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
30.06.2010, 23:29  [ТС] #36
Цитата Сообщение от Lavroff Посмотреть сообщение
Предупреждаю. Это псц. Но работает. Перевод из америк и обратно

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
#include <iostream>
#include <cstdlib>
#include <string>
class CTime 
{
private:
    int h;
    std::string m;
public:
    CTime(int _h, std::string _m):h(_h),m(_m){}
    void GetTime() 
    {
        std::cout<<h<<":"<<m<<'\n';
    }
    void SetInfo(int _h, std::string _m)
    {
        h=_h;
        m=_m;
    }
    int GetH(){return h;}
    std::string GetM(){return m;}
};
int main()
{
    int h;
    std::string m;
    std::cout<<"Enter hours and minutes\n";
    std::cin>>h;
    std::cin>>m;
    CTime Ob1(0,"");
    Ob1.SetInfo(h,m);
    Ob1.GetTime();
    int p=Ob1.GetH();
    if (p>24)
        exit(0);
    if(p<12)
        std::cout<<p<<":"<<m<<" AM"<<'\n';
    if (p>=12)
        std::cout<<p-12<<":"<<m<<" PM"<<'\n';
    int z;
    std::string str;
    std::string l;
    CTime Ob2(0,"");
    std::cout<<"Enter hours and minutes and PM or AM\n";
    std::cin>>z;
    std::cin>>str;
    std::cin>>l;
    Ob2.SetInfo(z,str);
    int s=Ob2.GetH();
    if (s>=12)
        exit(0);
    if(l=="PM")
        std::cout<<s+12<<":"<<Ob2.GetM()<<'\n';
    if(l=="AM")
        std::cout<<s<<":"<<Ob2.GetM()<<'\n';
    return 0;
}
}
а что такое ПСЦ? Спасибо!
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
30.06.2010, 23:55 #37
Псц... Ну тут мат запрещен.. Поэтому псц. 12 и 24 лучше не вводить.

Добавлено через 25 минут
Вариант намного адекватнее
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
#include <iostream>
#include <cstdlib>
#include <string>
class CTime 
{
private:
    int h;
    std::string m;
public:
    CTime(int _h, std::string _m):h(_h),m(_m){}
    void GetTime() 
    {
        std::cout<<h<<":"<<m<<'\n';
    }
    void SetInfo(int _h, std::string _m)
    {
        h=_h;
        m=_m;
    }
    int GetH(){return h;}
    std::string GetM(){return m;}
    void ToAm(CTime&Ob);
    void ToRus(CTime&Ob);
};
void CTime::ToAm(CTime&Ob)
{
    std::cout<<"Enter hours and minutes\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if((Ob.h>=24)&&(Ob.m!="00"))
    {
        std::cout<<"Ne mozhet bit bolee 24 chasov v sutkax\n";
        exit(0);
    }
    Ob.GetTime();
    if(Ob.h<12)
        std::cout<<Ob.h<<":"<<Ob.m<<" AM"<<'\n';
    if(Ob.h>=12)
        std::cout<<Ob.h-12<<":"<<Ob.m<<" PM"<<'\n';
}
void CTime::ToRus(CTime &Ob)
{
    std::string str;
    std::cout<<"Enter hours and minutes and PM or AM\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if(Ob.h>=12&&Ob.m!="00")
    {
        std::cout<<"Ne mozhet bit bolee 12 chasov po amerikanskomu vremeni\n";
        exit(0);
    }
    std::cin>>str;
    if (str=="PM")
        std::cout<<Ob.h+12<<":"<<Ob.m<<'\n';
    if (str=="AM")
        std::cout<<Ob.h<<":"<<Ob.m<<'\n';
}
int main()
{
    CTime Ob1(0,"");
    Ob1.ToAm(Ob1);
    CTime Ob2(0,"");
    Ob2.ToRus(Ob2);
    return 0;
}
1
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
01.07.2010, 00:01  [ТС] #38
Цитата Сообщение от Lavroff Посмотреть сообщение
Псц... Ну тут мат запрещен.. Поэтому псц. 12 и 24 лучше не вводить.

Добавлено через 25 минут
Вариант намного адекватнее
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
#include <iostream>
#include <cstdlib>
#include <string>
class CTime 
{
private:
    int h;
    std::string m;
public:
    CTime(int _h, std::string _m):h(_h),m(_m){}
    void GetTime() 
    {
        std::cout<<h<<":"<<m<<'\n';
    }
    void SetInfo(int _h, std::string _m)
    {
        h=_h;
        m=_m;
    }
    int GetH(){return h;}
    std::string GetM(){return m;}
    void ToAm(CTime&Ob);
    void ToRus(CTime&Ob);
};
void CTime::ToAm(CTime&Ob)
{
    std::cout<<"Enter hours and minutes\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if((Ob.h>=24)&&(Ob.m!="00"))
    {
        std::cout<<"Ne mozhet bit bolee 24 chasov v sutkax\n";
        exit(0);
    }
    Ob.GetTime();
    if(Ob.h<12)
        std::cout<<Ob.h<<":"<<Ob.m<<" AM"<<'\n';
    if(Ob.h>=12)
        std::cout<<Ob.h-12<<":"<<Ob.m<<" PM"<<'\n';
}
void CTime::ToRus(CTime &Ob)
{
    std::string str;
    std::cout<<"Enter hours and minutes and PM or AM\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if(Ob.h>=12&&Ob.m!="00")
    {
        std::cout<<"Ne mozhet bit bolee 12 chasov po amerikanskomu vremeni\n";
        exit(0);
    }
    std::cin>>str;
    if (str=="PM")
        std::cout<<Ob.h+12<<":"<<Ob.m<<'\n';
    if (str=="AM")
        std::cout<<Ob.h<<":"<<Ob.m<<'\n';
}
int main()
{
    CTime Ob1(0,"");
    Ob1.ToAm(Ob1);
    CTime Ob2(0,"");
    Ob2.ToRus(Ob2);
    return 0;
}
а проблема с 12 и 24 осталась?
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
01.07.2010, 00:26 #39
Нет=)

Добавлено через 12 минут
Остальные функции нужны? + там и т.д
0
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
01.07.2010, 00:48  [ТС] #40
Цитата Сообщение от Lavroff Посмотреть сообщение
Нет=)

Добавлено через 12 минут
Остальные функции нужны? + там и т.д
ну да в принципе бы непомешало нужны же операции сложения вычитания,сравнения ,ввода и вывода на экран!
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
01.07.2010, 01:16 #41
Код ужасный более чем до конца... Но работает. По другому сообразить не могу как сделать. Сделаны все функции

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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
#include <iostream>
#include <cstdlib>
#include <string>
class CTime 
{
private:
    int h;
    char m[2];
public:
    CTime(int _h, char _m[]):h(_h){strcpy(m,_m);}
    void GetTime() 
    {
        std::cout<<h<<":"<<m<<'\n';
    }
    void SetInfo(int _h, char _m[2])
    {
        h=_h;
        strcpy(m,_m);
    }
    int GetH(){return h;}
    char* GetM(){return m;}
    void ToAm(CTime&Ob);
    void ToRus(CTime&Ob);
    CTime operator +(CTime&Ob);
    CTime operator -(CTime&Ob);
    CTime operator =(CTime&Ob);
    bool operator ==(CTime&Ob);
    friend std::ostream& operator <<(std::ostream&str, CTime& Ob);
    friend std::istream& operator>>(std::istream&str, CTime& Ob);
};
std::ostream& operator <<(std::ostream&str, CTime& Ob)
{
    str<<Ob.h<<":"<<Ob.m<<'\n';
    return str;
}
std::istream& operator>>(std::istream&str, CTime& Ob)
{
    str>>Ob.h;
    str>>Ob.m;
    return str;
}
CTime CTime::operator =(CTime&Ob)
{
    if(this==&Ob)
        return *this;
    h=Ob.h;
    strcpy(m,Ob.m);
        return *this;
}
bool CTime::operator ==(CTime&Ob)
{       int x=atoi(m);
        int l=atoi(Ob.m);
        return (h==Ob.h&&l==x);
}
void CTime::ToAm(CTime&Ob)
{
    std::cout<<"Enter hours and minutes\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if((Ob.h>=24)&&(Ob.m!="00"))
    {
        std::cout<<"Ne mozhet bit bolee 24 chasov v sutkax\n";
        exit(0);
    }
    Ob.GetTime();
    if(Ob.h<12)
        std::cout<<Ob.h<<":"<<Ob.m<<" AM"<<'\n';
    if(Ob.h>=12)
        std::cout<<Ob.h-12<<":"<<Ob.m<<" PM"<<'\n';
}
void CTime::ToRus(CTime &Ob)
{
    std::string str;
    std::cout<<"Enter hours and minutes and PM or AM\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if(Ob.h>=12&&Ob.m!="00")
    {
        std::cout<<"Ne mozhet bit bolee 12 chasov po amerikanskomu vremeni\n";
        exit(0);
    }
    std::cin>>str;
    if (str=="PM")
        std::cout<<Ob.h+12<<":"<<Ob.m<<'\n';
    if (str=="AM")
        std::cout<<Ob.h<<":"<<Ob.m<<'\n';
}
CTime CTime::operator +(CTime &Ob)
{
    CTime Temp(0,"");
    Temp.h=h+Ob.h;
    if (Temp.h>24)
    {
        int t=Temp.h/24;
        Temp.h=Temp.h-t*24;
    }
    int p,x,c; char*s;
    s=new char[2];
    p=atoi(Temp.m);
    x=atoi(m);
    c=atoi(Ob.m);
    p=x+c;
    if(p>60)
    {
        int t=p/60;
        p=p-t*60;
        for(int i=0;i<t;i++)
            Temp.h++;
    }
    s=itoa(p,s,10);
    strcpy(Temp.m,s);
    return Temp;
    delete s;
}
CTime CTime::operator -(CTime&Ob)
{
    CTime Temp(0,"");
    Temp.h=h-Ob.h;
    if(Temp.h<0)
    {
        std::cout<<"Ne mozhet bit raznici -\n";
        exit(0);
    }
    if(Temp.h>24)
    {
        int t=Temp.h/24;
        Temp.h=Temp.h-t*24;
    }
    int x, r, s; char*p; p=new char[2];
    x=atoi(Temp.m);
    r=atoi(m);
    s=atoi(Ob.m);
    x=r-s;
    if (x<0)
    {
        int l=x/60;
        x=x-l*60;
        for(int i=0;i>l;i--)
            Temp.h--;
    }
    if(Temp.h<0)
    {
        std::cout<<"Ne mozhet bit raznici -\n";
        exit(0);
    }
    if(x>60)
    {
        int l=x/60;
        x=x-l*60;
        for(int i=0;i<l;i++)
            Temp.h++;
    }
    p=itoa(x,p,10);
    strcpy(Temp.m,p);
    return Temp;
    delete p;
}
int main()
{   CTime Ob1(18,"10");
    CTime Ob2(18,"10");
    CTime Ob3(0,"");
    Ob3=Ob1+Ob2;
    std::cout<<"Sum is: "<< Ob3 <<'\n';
    Ob3=Ob1-Ob2;
    std::cout<<"Razn is: "<< Ob3 <<'\n';
    if(Ob1==Ob2)
        std::cout<<"Equal\n";
    else
        std::cout<<"Not equal\n";
    Ob1.ToAm(Ob1);
    Ob2.ToRus(Ob2);
    return 0;
}
1
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
01.07.2010, 02:02  [ТС] #42
Цитата Сообщение от Lavroff Посмотреть сообщение
Код ужасный более чем до конца... Но работает. По другому сообразить не могу как сделать. Сделаны все функции

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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
#include <iostream>
#include <cstdlib>
#include <string>
class CTime 
{
private:
    int h;
    char m[2];
public:
    CTime(int _h, char _m[]):h(_h){strcpy(m,_m);}
    void GetTime() 
    {
        std::cout<<h<<":"<<m<<'\n';
    }
    void SetInfo(int _h, char _m[2])
    {
        h=_h;
        strcpy(m,_m);
    }
    int GetH(){return h;}
    char* GetM(){return m;}
    void ToAm(CTime&Ob);
    void ToRus(CTime&Ob);
    CTime operator +(CTime&Ob);
    CTime operator -(CTime&Ob);
    CTime operator =(CTime&Ob);
    bool operator ==(CTime&Ob);
    friend std::ostream& operator <<(std::ostream&str, CTime& Ob);
    friend std::istream& operator>>(std::istream&str, CTime& Ob);
};
std::ostream& operator <<(std::ostream&str, CTime& Ob)
{
    str<<Ob.h<<":"<<Ob.m<<'\n';
    return str;
}
std::istream& operator>>(std::istream&str, CTime& Ob)
{
    str>>Ob.h;
    str>>Ob.m;
    return str;
}
CTime CTime::operator =(CTime&Ob)
{
    if(this==&Ob)
        return *this;
    h=Ob.h;
    strcpy(m,Ob.m);
        return *this;
}
bool CTime::operator ==(CTime&Ob)
{       int x=atoi(m);
        int l=atoi(Ob.m);
        return (h==Ob.h&&l==x);
}
void CTime::ToAm(CTime&Ob)
{
    std::cout<<"Enter hours and minutes\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if((Ob.h>=24)&&(Ob.m!="00"))
    {
        std::cout<<"Ne mozhet bit bolee 24 chasov v sutkax\n";
        exit(0);
    }
    Ob.GetTime();
    if(Ob.h<12)
        std::cout<<Ob.h<<":"<<Ob.m<<" AM"<<'\n';
    if(Ob.h>=12)
        std::cout<<Ob.h-12<<":"<<Ob.m<<" PM"<<'\n';
}
void CTime::ToRus(CTime &Ob)
{
    std::string str;
    std::cout<<"Enter hours and minutes and PM or AM\n";
    std::cin>>Ob.h;
    std::cin>>Ob.m;
    if(Ob.h>=12&&Ob.m!="00")
    {
        std::cout<<"Ne mozhet bit bolee 12 chasov po amerikanskomu vremeni\n";
        exit(0);
    }
    std::cin>>str;
    if (str=="PM")
        std::cout<<Ob.h+12<<":"<<Ob.m<<'\n';
    if (str=="AM")
        std::cout<<Ob.h<<":"<<Ob.m<<'\n';
}
CTime CTime::operator +(CTime &Ob)
{
    CTime Temp(0,"");
    Temp.h=h+Ob.h;
    if (Temp.h>24)
    {
        int t=Temp.h/24;
        Temp.h=Temp.h-t*24;
    }
    int p,x,c; char*s;
    s=new char[2];
    p=atoi(Temp.m);
    x=atoi(m);
    c=atoi(Ob.m);
    p=x+c;
    if(p>60)
    {
        int t=p/60;
        p=p-t*60;
        for(int i=0;i<t;i++)
            Temp.h++;
    }
    s=itoa(p,s,10);
    strcpy(Temp.m,s);
    return Temp;
    delete s;
}
CTime CTime::operator -(CTime&Ob)
{
    CTime Temp(0,"");
    Temp.h=h-Ob.h;
    if(Temp.h<0)
    {
        std::cout<<"Ne mozhet bit raznici -\n";
        exit(0);
    }
    if(Temp.h>24)
    {
        int t=Temp.h/24;
        Temp.h=Temp.h-t*24;
    }
    int x, r, s; char*p; p=new char[2];
    x=atoi(Temp.m);
    r=atoi(m);
    s=atoi(Ob.m);
    x=r-s;
    if (x<0)
    {
        int l=x/60;
        x=x-l*60;
        for(int i=0;i>l;i--)
            Temp.h--;
    }
    if(Temp.h<0)
    {
        std::cout<<"Ne mozhet bit raznici -\n";
        exit(0);
    }
    if(x>60)
    {
        int l=x/60;
        x=x-l*60;
        for(int i=0;i<l;i++)
            Temp.h++;
    }
    p=itoa(x,p,10);
    strcpy(Temp.m,p);
    return Temp;
    delete p;
}
int main()
{   CTime Ob1(18,"10");
    CTime Ob2(18,"10");
    CTime Ob3(0,"");
    Ob3=Ob1+Ob2;
    std::cout<<"Sum is: "<< Ob3 <<'\n';
    Ob3=Ob1-Ob2;
    std::cout<<"Razn is: "<< Ob3 <<'\n';
    if(Ob1==Ob2)
        std::cout<<"Equal\n";
    else
        std::cout<<"Not equal\n";
    Ob1.ToAm(Ob1);
    Ob2.ToRus(Ob2);
    return 0;
}
О спасибки просто жесть на все 173 строки,если работают все функции это есть гуд молодца! вот еслиб ещё оболочку к этому всему замутить!
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
01.07.2010, 07:14 #43
173 строки - мало для ООП. Какую оболочку?
1
denizurs
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 52
01.07.2010, 16:57  [ТС] #44
Цитата Сообщение от Lavroff Посмотреть сообщение
173 строки - мало для ООП. Какую оболочку?
Да ладно я думаю консольное подойдёт!
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
01.07.2010, 16:59 #45
Я бы тебе посоветовал попробовать ее оптимизировать... Какой курс?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2010, 16:59
Привет! Вот еще темы с ответами:

Удалить из строки начальные пробелы - C++
задача №1 Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы задача № 2 , ПравилаЗадача...

Удалить из строки начальные пробелы - C++
Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы.

Удалить пробелы из введенной строки - C++
Написать программу, которая удаляет из введенной клавиатурой строки пробелы Добавлено через 10 часов 40 минут помогите

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


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

Или воспользуйтесь поиском по форуму:
45
Yandex
Объявления
01.07.2010, 16:59
Ответ Создать тему
Опции темы

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