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

c++ mytime - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Код программы на языке С++. Не могу понять в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread1012180.html
Где-то в коде есть ошибка... Помогите найти... Код: #include <iostream> #include <math.h> using namespace std; int main () { setlocale(0,""); float S=0,e,t,i=1; t=double(1)/(i(i+1));
C++ Вычисление площади трапеции методом Монте-Карло Здравствуйте, уважаемые форумчане! Возникла проблема при написании одной из программ курсовой работы (см. заголовок темы). Проблема 1: собственно, в С++ (консоль), насколько я поняла, нет рандома, в котором и границами, и генерируемыми числами были бы double-значения (плюс равномерное распределение, которое на целых числах выглядело бы так: xA + rand()*(xC-xA), насколько я знаю). Проблема 2: как... http://www.cyberforum.ru/cpp-beginners/thread1012173.html
Запись слова в динамический массив C++
помогите пожалуйста, пользователь вводит слово, надо записать это слово по буквам в массив (1 буква, одна ячейка массива) , как определить размер создаваемого массива? и как слово по буквам разделить?
C++ Класс ВРЕМЯ
Ребят, с классами проблема, не понимаю вообще, а нужно сдать 2 проги. если кому не трудно или у кого-то есть помогите)) 1)Создать класс "время" с компонентными данными: число, месяц, год. Определить компонентные функции: получить каждый элемент класса по отдельности, вывести значение на экран, добавить к данному времени n часов, добавить n минут, добавит n секунд. Описать дружественную...
C++ Вычисление разности двух массивов с помощью функции http://www.cyberforum.ru/cpp-beginners/thread1012068.html
написать прогу для вычисления разности двух массивов с помощью функции.
C++ Правильный ли цикл Хочу сделать в цикле следующее: есть массив из 1022 элементов из ноликов и единичек(Exit). Если нолик, то его заменяю на 40 и добавляю ещё одно число 40 следом за ним, если идиничка, то заменяю её на -40, и следом пишу ещё -40. Например, было 10110, должно стать - -40 -40 40 40 -40 -40 -40 -40 40 40. Правильный ли код (просто у меня CodeBlocks виснет при зпуске)? for(int s=0; s<2044; s++){ ... подробнее

Показать сообщение отдельно
addled_brains
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 4
19.11.2013, 17:32     c++ mytime
Написала код:
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
class MyTime
{
    public:
    int h;
    int m;
    int s;
 
    MyTime()
    {
        h=0; m=0; s=0;
    }
    MyTime(int h2,int m2,int s2)
    {
        h=h2; m=m2; s=s2;
    }
    char* ToString1()
    {
        char* help = new char[100];
        sprintf (help, "--------\n""ALL TIME(+): %d:%d:%d", h, m, s);
        return help;
    }
 
    char* ToString2()
    {
        char* help = new char[100];
        sprintf (help, "--------\n""ALL TIME(*): %d:%d:%d", h, m, s);
        return help;
    }
 
    MyTime Add(MyTime t2)
    {
        MyTime help;
        help.h = h + t2.h;
        help.m = m + t2.m;
        help.s = s + t2.s;
        return help;
    }
 
    MyTime Umno(MyTime t2)
    {
        MyTime help;
        help.h = h * t2.h;
        help.m = m * t2.m;
        help.s = s * t2.s;
        return help;
    }
};
 
int main(int argc, char* argv[])
{   int a,b,c,a1,b1,c1;
 
    printf("INPUT FIRST TIME:\n");
    cout << "HOURS: ";
    cin >> a;
    cout << "MINUTES: ";
    cin >> b;
    cout << "SECONDS: ";
    cin >> c;
 
    printf("--------\n""INPUT SECOND TIME:\n");
    cout << "HOURS: ";
    cin >> a1;
    cout << "MINUTES: ";
    cin >> b1;
    cout << "SECONDS: ";
    cin >> c1;
 
    MyTime t1(a, b, c), t2(a1, b1, c1), t3;
 
    cout << "--------\n""FIRST TIME: " << t1.h << ":" << t1.m << ":" << t1.s << "\n";
    cout << "--------\n""SECOND TIME: " << t2.h << ":" << t2.m << ":" << t2.s << "\n";
 
    t3 = t2.Add(t1);
    cout << t3.ToString1() << "\n";
 
    t3 = t2.Umno(t1);
    cout << t3.ToString2() << "\n";
 
    int i;
    cin >> i;
    return 0;
 
}
Помогите сделать так, чтобы при сложении и при умножении времени, секунды после 60 переводились в +1 минуту, и из минут в часы таким же способом.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru