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

коректное отображение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите что не так ? http://www.cyberforum.ru/cpp-beginners/thread731974.html
#include "stdafx.h" #include "iostream" #include <math.h> using namespace std; int main() { double x,y,n; cin>>x,y;
C++ почему выводит не так? (вывод произведения каждого столбца) мне нужно чтобы программа выводила произведение каждого столбца,а она выводит только первого #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; int main() { const int ROWS=3, COLS=3; // количество строк и столбцов в матрице int A; http://www.cyberforum.ru/cpp-beginners/thread731973.html
Поменять местами 1 строку со второй 3-ю с 4-ой C++
вот такой код. мне надо поменять местами 1 строку со второй 3-ю с 4-ой и так далее... помогите плз #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() { int i=0, j=0;
C++ Магический квадрат, предикаты
Доброе время суток, господа. Молю вас о помощи. Есть сие задание: Составить программу для решения одной из следующих задач. Предъявить три листинга. 1. Текст задачи. Спецификации (утверждения), выраженные в виде предикатов предусловия, постусловия, инвариантов, охраны циклов, ограничивающей функции. Текст программы с указанием точек проверки истинности утверждений. 2. Текст программы,...
C++ Не сложные преобразования массива http://www.cyberforum.ru/cpp-beginners/thread731965.html
Есть программа которая вводит самостоятельно двумерный массив из рандомных чисел,и возводит четные элементы в квадрат.В случае если нет четных элементов то выводит на экран сообщение "Matrix doesn't have even elements". Суть задания в том что бы переделать программу в программу с ручным вводом чисел а не автоматическим,вот и все. Добавлено через 38 секунд #include "StdAfx.h" #include...
C++ Складывание массивов (сформируйте общий массив и вычислите сумму...) Из двух массивов разных размерностей сформируйте общий массив и вычислите сумму четных положительных элементов и сумму отрицательных нечетных элементов. Интересует только формирование нового массива, как это задаётся кодом? подробнее

Показать сообщение отдельно
SAUtrade
13 / 13 / 1
Регистрация: 21.10.2012
Сообщений: 140
14.12.2012, 22:12  [ТС]     коректное отображение
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Дай код. - Я знаю, как делать)

Добавлено через 2 минуты
P.S. Я пока не вижу, что все корректно работает. Source?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//main()
#include <iostream>
#include "time.h"
 
using namespace std;
 
int main(){
    
    Time A (13, 50);
    cout <<A;
    Time B (12, 45);
    cout << B;
    Time C = A + B;
    cout << C;
           C = A - B;
    cout << C;
    C = B - A;
    cout << C;
    cin >> C;
    cout << C;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//time.h
 
#include <iostream>
 
using namespace std;
 
class Time{
private:
    int hour;
    int minute;
 
public:
    Time(int, int);
    Time operator + (Time);
    Time operator - (Time);
    friend istream& operator >> (istream&, Time&);
    friend ostream& operator << (ostream&, const Time&);
 
};
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
time.cpp
 
#include <iostream>
#include "time.h"
 
Time::Time(int h, int m){
    
    hour = h;
    minute = m;
}
 
Time Time::operator+(Time tm){
    
    Time t(this->hour, this->minute);
    t.hour += tm.hour;
    t.minute += tm.minute;
    if (t.minute >= 60){
        
        do{
            t.minute -= 60;
            t.hour += 1;
        }while(t.minute >= 60);
    }
    if(t.hour >= 24){
        
        t.hour = t.hour%24;
    }
    return t;
}
 
Time Time::operator-(Time tm){
    
    Time t(this->hour, this->minute);
    t.hour -= tm.hour;
    t.minute -= tm.minute;
    if(t.minute < 0){
        
        t.minute = t.minute + 60;
        t.hour -= 1;
    }
    if(t.hour < 0){
        
        t.hour = 0 - t.hour;
    }
    return t;
}
 
 
istream& operator >> (istream &input, Time &t){
 
    cout << "Enter hour: ";
    input >> t.hour;
    cout << "Enter minute: ";
    input >> t.minute;
    return input;
}
 
ostream& operator << (ostream &output, const Time &t){
 
    output << t.hour;
    output << ":";
    output << t.minute;
    output << endl;
    return output;
}
 
Текущее время: 23:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru