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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.98
Demelurg
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 28
#1

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

12.10.2013, 11:08. Просмотров 6015. Ответов 160
Метки нет (Все метки)

изучаю с++ почти 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     Сказали некрасиво пишу
Посмотрите здесь:

Сказали сделать такое - C++
Ребят, если что - простите, может не туда тему написал, скажите куда писать. Вообщем мне нужна абсолютно безразницы чем создана программа,...

пишу ed, отмена изменений - C++
Черт меня дернул взять это своим проектом. В общем пишу через глобальные переменные типа сам буфер, текущими позиции, ссылки на начала...

Пишу велосипед (shared_ptr) - C++
При компилировании получаем целую кучу ошибок. Не могу понять где я ошибся( #include&lt;iostream&gt; #include&lt;vector&gt; #include&lt;utility&gt; ...

Пишу консольное приложение - C++
Здравствуйте. Решил написать программу, идея программы заключается в том чтобы на базе консольного приложения написать программу(функции...

Пишу транслятор и интерпритатор - C++
Всем привет! Я пишу транслятор и интерпретатор. Те люди кто тоже этим занимаются, или тем кому не лень, ПОЖАЛУЙСТА!!! Мне необходимо найти...

Ядрышко ОСи пишу - C++
хм.Изучаю си два месяца.Хочу написать ОС.Простую, командную строку.И хочу писать ядро.Сложно ли это?Допустим епросто хелловорлд и cin.Как...

Пишу итератор произвольного доступа - C++
Пишу итератор произвольного доступа. По минимуму он должен поддерживать несколько операций, но меня смутила операция n+it, где n это целое...

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

Не по теме:

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

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
Эксперт С++
7115 / 5292 / 273
Регистрация: 10.12.2010
Сообщений: 23,380
Записей в блоге: 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
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
Эксперт С++
7115 / 5292 / 273
Регистрация: 10.12.2010
Сообщений: 23,380
Записей в блоге: 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
Модератор
Эксперт CЭксперт С++
7142 / 4308 / 628
Регистрация: 29.11.2010
Сообщений: 11,700
13.10.2013, 00:16     Сказали некрасиво пишу #131
Цитата Сообщение от Avazart Посмотреть сообщение
i,j на мой взгляд тоже детский сад, потом хз что из них что, кроме того i и j плохо зрительно различаются в груде кода.
Не сказал бы. Это берет свои корни из математики: i, j, k
Avazart
Эксперт С++
7115 / 5292 / 273
Регистрация: 10.12.2010
Сообщений: 23,380
Записей в блоге: 17
13.10.2013, 00:19     Сказали некрасиво пишу #132
Цитата Сообщение от MrGluck Посмотреть сообщение
Не сказал бы. Это берет свои корни из математики: i, j, k
Ну математика, оно то хорошо, если речь идет о мат.задачи.
Но по опыту форума i и j путают много новичков...
ct0r
13.10.2013, 00:19
  #133

Не по теме:

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

Не по теме:

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

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

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
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
13.10.2013, 00:22     Сказали некрасиво пишу #135
Цитата Сообщение от ninja2 Посмотреть сообщение
Ну как ну если i это переменная первого цикла j второго, то c,r это тут сразу понятно что c переменная первого и r переменная второго цикла row-строка column-столбец.
Если учесть, что многомерный массив выделить нельзя как таковой, то что у считать строкой, а что столбцом и как всё это дело обходить - решение программиста, а не чье либо еще.
MrGluck
Модератор
Эксперт CЭксперт С++
7142 / 4308 / 628
Регистрация: 29.11.2010
Сообщений: 11,700
13.10.2013, 00:24     Сказали некрасиво пишу #136
Вот кстати по теме
http://google-styleguide.googlecode....k/cppguide.xml
castaway
13.10.2013, 00:24
  #137

Не по теме:

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

MrGluck
Модератор
Эксперт CЭксперт С++
7142 / 4308 / 628
Регистрация: 29.11.2010
Сообщений: 11,700
13.10.2013, 00:25     Сказали некрасиво пишу #138
Если подходить глобально, то конечно надо читать Стива Макконнелла, "Совершенный код"
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 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++
Пишу простенький конвертер, переводящий числа в слова. Проектирование на начальном этапе находится, поэтому функции постепенно дорабатываю....

Пишу примитивный никому не нужный контейнер - C++
захотелось для практики написать аналог array из STL :) ну не полностью аналог, так, по своему как мне он был бы удобен... безо всяких...

Пишу умножить, а воспринимается как указатель - C++
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; void main() { int i,j; int b; for(i=1;i&lt;5;i++) ...


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

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

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

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