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

класс дата - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ CodeLite - отсутствуют библиотеки http://www.cyberforum.ru/cpp-beginners/thread344179.html
Здравствуйте, дорогие форумчане. Необходима кросcплатформенная среда разработки C++. На рабочем компе через центр приложений (Ubuntu) поставил CodeLite. Столкнулся с проблемой отсутствия инклудов windows.h, conio.h и т.д. Проекты просто не запускаются. На домашнем ПК пользуюсь Visual Studio, поэтому с подобной проблемой никогда не сталкивался. В инете манов по это поводу не нашел. Прошу...
C++ Получить список студентов с указанием среднего балла имеется информация о студентах группы: Ф.И.О., результаты экзаменационной сессии. Мне надо получить список студентов с указанием среднего балла. Для решения данной задачи мне надо использовать массив структур или можно как-то по другому сделать? Если да, то как? http://www.cyberforum.ru/cpp-beginners/thread344176.html
Код ждёт ввода следующей строчки - цикл повторяется бесконечно. C++
В учебнике написано, что вот этот код #include <iostream> #include <string> using namespace std; int main() { string word; while (cin >> word) cout << "прочитано слово: " << word << "\n";
C++ смена IP-адреса
день добрый. не подскажите как программно заставить венду сменить IP ?
C++ Немного о динамическом выделении памяти ... http://www.cyberforum.ru/cpp-beginners/thread344113.html
объявление данных в классе: class Employee {.......... private: char *firstName; char *lasrName; }
C++ помогите с islower() и setfill() 1)Библиотечная функция islower() принимает в качестве аргумента один символ (букву) и возвращает ненулевое целое значение в том случае, если буква является строчной, и нулевое, если буква является заглавной.Описание функции хранится в файле CTYPE.H.Напишите программу, которая принимает букву от пользователя, а затем выводит нулевое или ненулевое значение в зависимости он того, является буква... подробнее

Показать сообщение отдельно
Nadinka______
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 29
03.09.2011, 16:15  [ТС]     класс дата
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
// 11111.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <string>
 
class Date 
{
public:
        Date(int d = 0, int m = 0, int y = 0) 
        {
                setDate(d, m, y);
                std::cout<<"Constructor"<<std::endl;
        }
 
        Date(const Date &date) 
        {
                setDate(date.day, date.month, date.year);
                std::cout<<"Constructor copy"<<std::endl;
        }
 
        ~Date()
        {
            
        }
 
        int getDay() const 
        {
                return day;
        }
 
        int getMonth() const 
        {
                return month;
        }
 
        int getYear() const 
        {
                return year;
        }
 
        void setDay(int day) 
        {
                this->day = day;
        }
 
        void setMonth(int month) 
        {
                this->month = month;
        }
 
        void setYear(int year) 
        {
                this->year = year;
        }
 
        void setDate(int day, int month, int year) 
        {
                if (isValidDate(day, month, year)) 
                {
                        setDay(day);
                        setMonth(month);
                        setYear(year);
                }
                else {
                        throw std::string("Not valid date");
                }
        }
 
        void print() const 
        {
                        std::cout << day << '.'
                                  << month << '.'
                                  << year << std::endl;
        }
 
        void print1() const 
        {
            
            //функция печати по шаблону 5 января 1997
        }
                        
 
        static bool isValidDate(int day, int month, int year) 
        {
                if ((day<1 || day>31) || (month<1 || month>12))
                {
                    std::cout<<"Not valid date"<<std::endl;
                }
                return true;
        }
 
        static bool isLeapYear(int year) 
        {
               return ((year % 4 == 0 && year% 100 != 0) || year % 400);
            
        }
 
        static int dayInMonth(int month) 
        {
                  int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};
                  if(isLeapYear)days[1]=29;
                  return days[month-1];
        }
 
private:
        int day;
        int month;
        int year;
};
 
int main() 
{
        Date d1(5, 1, 1997);
            d1.print();
 
            Date d2 = d1;
            d2.setDay(6);
            d2.print();
        
 
        Date d3(d2);
            //d3.print2();
            return 0;
        
}
Помогите с одной функцией, печати по шаблону, так вроде все сделала
 
Текущее время: 11:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru