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

Сказали некрасиво пишу - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.98
Demelurg
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 28
12.10.2013, 11:08     Сказали некрасиво пишу #1
изучаю с++ почти 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
class Time
{
private:
    int hour;
    int minute;
    int second;
    int tmp_sec;
    int tmp_min;
public:
    Time():hour(0),minute(0),second(0) 
    {}
    Time(int h , int m , int s):hour(h),minute(m),second(s)
    {}
    void Out_put()const
    {
        cout<<setw(3)<<" Time = "<<setw(3)<<hour<<" : "
            <<setw(3)<<minute<<" : "<<second<<endl;
    }
 
    Time sum_Time(Time);
};
 
Time Time::sum_Time(Time other_time)
   {
       Time tmp;
       tmp_sec = 60;
       tmp_min = 60;
 
       tmp.hour = hour + other_time.hour ;
 
       tmp.second = second + other_time.second ;
       tmp.minute = minute + other_time.minute ;
        
           if ( tmp.second >= 60 )
               {
                   tmp_sec *= tmp.second / 60 ;
                   tmp.minute += tmp_sec / 60 ;
                   tmp.second -= tmp_sec ;
               }
 
               if ( tmp.minute >= 60 )
                   {
                       tmp_min *= tmp.minute / 60 ;
                       tmp.hour += tmp_min / 60 ;
                       tmp.minute -= tmp_min ;
                   }
      return tmp;
   }
   
int main()
{
    Time first_Time(22,155,177);
    Time second_Time(12,39,89);
 
    first_Time.Out_put();
    second_Time.Out_put();
 
    cout<<endl<<endl<<" You Three = ";
    Time three_Time = first_Time.sum_Time(second_Time);
    three_Time.Out_put();
 
    cout<<endl<<endl;
 
    return 0;
}
не красиво потомучто не подписую что делает та или иная функция в коментариях ???
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2013, 11:08     Сказали некрасиво пишу
Посмотрите здесь:

пишу ed, отмена изменений C++
Пишу ОС, нужен доступ к экрану C++
C++ Вопрос новичка - пишу калькулятор
Пишу консольное приложение C++
C++ пишу калькулятор. подскажите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
12.10.2013, 23:59     Сказали некрасиво пишу #121
Цитата Сообщение от ninja2 Посмотреть сообщение
Ты просто не привык, через месяц два будешь так называть, привыкнешь, будет тебе казаться что просто i j называть глупо.
Не думал что ты так ответишь. Такую ересь я не готов был услышать..

Не по теме:

Для справки: Я с C++ ~14 лет работаю, если что так..

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
13.10.2013, 00:05     Сказали некрасиво пишу #122
Цитата Сообщение от castaway Посмотреть сообщение
Для справки: Я с C++ ~14 лет работаю, если что так..
А я с С++ знаком полтора года, два будет 1 апреля. Я с 1 апреля 2012 начал учить.
ct0r
13.10.2013, 00:05
  #123

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение
Не думал что ты так ответишь.
Это потому что ты не гуру С++.

Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,629
Записей в блоге: 17
13.10.2013, 00:05     Сказали некрасиво пишу #124
i,j на мой взгляд тоже детский сад, потом хз что из них что, кроме того i и j плохо зрительно различаются в груде кода.
Неужели тяжело сразу написать col и row ну ли с и r ?
castaway
13.10.2013, 00:06
  #125

Не по теме:

Цитата Сообщение от ct0r Посмотреть сообщение
Это потому что ты не гуру С++.
Т.е. ты рассчитывал на такой ответ?

ct0r
13.10.2013, 00:09
  #126

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение

Не по теме:

Т.е. ты рассчитывал на такой ответ?

Я? Да я вообще в песочнице играюсь, гуру здесь только ninja2, поэтому нам его не понять. Совершенно разные уровни мышления.

ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
13.10.2013, 00:11     Сказали некрасиво пишу #127
Цитата Сообщение от Avazart Посмотреть сообщение
i,j на мой взгляд тоже детский сад, потом хз что из них что, кроме того i и j плохо зрительно различаются в груде кода.
Неужели тяжело сразу написать col и row ну ли с и r ?
Это нужно представлять как оно выглядит i-строка j-столбец, я тоже сразу путал, от даже ты щас походу чуток спутал не col, row а row col (не с,r а r,c). К i,j привыкаешь другие буквы тяжело уже использовать, приходиться напрягаться.
castaway
13.10.2013, 00:15
  #128

Не по теме:

Цитата Сообщение от ct0r Посмотреть сообщение
Это потому что ты не гуру С++.
Я разве говорил что я гуру? Вот ты не гуру это точно. А у меня по отношению к тебе хотя бы есть большой опыт.

Croessmah
13.10.2013, 00:15
  #129

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
Это нужно представлять как оно выглядит i-строка j-столбец, я тоже сразу путал, от даже ты щас походу чуток спутал не col, row а row col (не с,r а r,c). К i,j привыкаешь другие буквы тяжело уже использовать, приходиться напрягаться.
Иногда прям хочется нарушить
Запрещено использовать нецензурные выражения в любом виде, оскорблять других участников форума, умышленно использовать выражения, противоречащие правилам русского языка.

Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,629
Записей в блоге: 17
13.10.2013, 00:15     Сказали некрасиво пишу #130
Цитата Сообщение от ninja2 Посмотреть сообщение
Это нужно представлять как оно выглядит i-строка j-столбец, я тоже сразу путал, от даже ты щас походу чуток спутал не col, row а row col (не с,r а r,c). К i,j
Зачем представлять, если можно просто прочитать?
Цитата Сообщение от ninja2 Посмотреть сообщение
привыкаешь другие буквы тяжело уже использовать, приходиться напрягаться.
Я же говорю детский сад, нефиг привыкать к плохому.

от даже ты щас походу чуток спутал не col, row а row col (не с,r а r,c). К i,j[
Ну я не путал ибо конкретного кода не было, а обходить массив можно по разному, именно поэтому и стоит нормально именовать переменные.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
13.10.2013, 00:16     Сказали некрасиво пишу #131
Цитата Сообщение от Avazart Посмотреть сообщение
i,j на мой взгляд тоже детский сад, потом хз что из них что, кроме того i и j плохо зрительно различаются в груде кода.
Не сказал бы. Это берет свои корни из математики: i, j, k
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,629
Записей в блоге: 17
13.10.2013, 00:19     Сказали некрасиво пишу #132
Цитата Сообщение от MrGluck Посмотреть сообщение
Не сказал бы. Это берет свои корни из математики: i, j, k
Ну математика, оно то хорошо, если речь идет о мат.задачи.
Но по опыту форума i и j путают много новичков...
ct0r
13.10.2013, 00:19
  #133

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение

Не по теме:

Я разве говорил что я гуру? Вот ты не гуру это точно. А у меня по отношению к тебе хотя бы есть большой опыт.

Ну вообще-то у моего поста был совершенно другой подтекст, уж не знаю почему ты его принял так серьезно и на свой счет)

ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
13.10.2013, 00:21     Сказали некрасиво пишу #134
Цитата Сообщение от Avazart Посмотреть сообщение
Ну я не путал ибо конкретного кода не было...
Ну как ну если i это переменная первого цикла j второго, то c,r это тут сразу понятно что c переменная первого и r переменная второго цикла row-строка column-столбец. Не ну если ты обход матрицы делаешь по столбцам i-col, то да не путал, относительно меня то попутал, потому что у меня i - это row как правило.

Добавлено через 1 минуту
Цитата Сообщение от ct0r Посмотреть сообщение
Ну вообще-то у моего поста был совершенно другой подтекст, уж не знаю почему ты его принял так серьезно и на свой счет)
Наверно юмора не понимает.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
13.10.2013, 00:22     Сказали некрасиво пишу #135
Цитата Сообщение от ninja2 Посмотреть сообщение
Ну как ну если i это переменная первого цикла j второго, то c,r это тут сразу понятно что c переменная первого и r переменная второго цикла row-строка column-столбец.
Если учесть, что многомерный массив выделить нельзя как таковой, то что у считать строкой, а что столбцом и как всё это дело обходить - решение программиста, а не чье либо еще.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
13.10.2013, 00:24     Сказали некрасиво пишу #136
Вот кстати по теме
http://google-styleguide.googlecode....k/cppguide.xml
castaway
13.10.2013, 00:24
  #137

Не по теме:

Цитата Сообщение от ct0r Посмотреть сообщение
Ну вообще-то у моего поста был совершенно другой подтекст, уж не знаю почему ты его принял так серьезно и на свой счет)
А как его еще можно было адекватно воспринять? Подоплёки в виде шутки я там не заметил, поэтому воспринял "как есть".

MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
13.10.2013, 00:25     Сказали некрасиво пишу #138
Если подходить глобально, то конечно надо читать Стива Макконнелла, "Совершенный код"
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
13.10.2013, 00:26     Сказали некрасиво пишу #139
Цитата Сообщение от MrGluck Посмотреть сообщение
Если подходить глобально, то конечно надо читать Стива Макконнелла, "Совершенный код"
Плюсую. Хорошая книга!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2013, 00:26     Сказали некрасиво пишу
Еще ссылки по теме:

C++ Пишу транслятор и интерпритатор
Сказали сделать такое C++
Ядрышко ОСи пишу C++

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

Или воспользуйтесь поиском по форуму:
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
13.10.2013, 00:26     Сказали некрасиво пишу #140
Цитата Сообщение от castaway Посмотреть сообщение
А как его еще можно было адекватно воспринять? Подоплёки в виде шутки я там не заметил, поэтому воспринял "как есть".
Ну он просто пошутил. Воспринять как шутку нужно было!!! Он не серьезно написал, там же явно видно.

Вообще ты должен был ему подыграть по хорошему и согласиться с ним, а ты как бы загнался, ну ладно проехали, просто не понял что он имел введу. Бывает.
Yandex
Объявления
13.10.2013, 00:26     Сказали некрасиво пишу
Ответ Создать тему
Опции темы

Текущее время: 21:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru