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

Количество прожитых человеком дней - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операторы передачи управления http://www.cyberforum.ru/cpp-beginners/thread430383.html
Вот код: #include <iostream.h> #include <conio.h> #include <math.h> main () { int k; cout << "Input: "; cin >> k;
C++ упорядочить выбранную информацию по возврастанию номеров телефона, а затем записать в файл В исходном файле записана информация об абонентах телефонной станции: фио абонента, шестизначный номер телефона, сумма долга. Выбрать тех абонентов, у которых номер телефона не изменяется при чтении его в обратном порядке и отствует долг (сумма долга = 0) , упорядочить выбранную информацию по возврастанию номеров телефона, а затем записать в другой файл. Если таких абонентов не нашлось, выдать... http://www.cyberforum.ru/cpp-beginners/thread430379.html
C++ Найти среднее значение элементов массива
С++ Ввести одномерный динамический массив из 10 чисел. Найти среднее значение элементов массива, расположенных до максимального по значению элемента массива, и найти произведение элементов расположенных до минимального по значению элемента массива. Все, что смогла придумать.. #include "stdafx.h" #include <iostream> using namespace std; int main()
ОПЕРАТОРЫ ЦИКЛА C++
Я написал программу для вычисления y(x)=(sin(x+c)-d)/(e+a) при x=1.5(0.1)2, но её нужно переделать используя do while. #include <iostream.h> #include <math.h> #include <stdio.h> #include <conio.h> void main() { clrscr(); float y,x,a,e,c,d;
C++ Русские буквы в программах VS2010 http://www.cyberforum.ru/cpp-beginners/thread430362.html
Доброго времени. Как в программах VS2008 писать русским шрифтом? Если просто написать printf("раз-два-три"); то выводиться абракадабра. Сегодня просто пробовал программу, написанную в Borland C++, в коде были символы(в общем абракадабра), если открыть файл в борланде эти символы - русские буквы и слова.
C++ Найти сумму элементов, расположенных в нечентых (по номеру) строках матрицы Ввести статическую матрицу 4х4. Найти сумму элементов, расположенных в нечетных (по номеру) строках матрицы Не пойму, в чем проблема? Ответ всегда получается 0. #include <iostream.h> #include <iomanip.h> int main() { int i, j, n, m, a, min, summa=0; n=m=4; подробнее

Показать сообщение отдельно
go
Эксперт C++
3584 / 1364 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
18.01.2012, 12:59     Количество прожитых человеком дней
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
#include <iostream>
#include <string>
#include <vector>
#include "boost/date_time/gregorian/gregorian.hpp"
 
class People {
private:
   boost::gregorian::date date;
   std::string name;
public:
   People (const boost::gregorian::date& dt, const std::string& nm) : date(dt), name(nm) {};
   const std::string get_name() const { return name; }
   friend boost::gregorian::date_duration operator- (const boost::gregorian::date dt, People p); 
   const boost::gregorian::date get_date() const { return date; }  
};
 
boost::gregorian::date_duration operator- (const boost::gregorian::date dt, People p)
   {
     return  dt - p.get_date();
   }
 
int main ()
{
   std::vector<People> people = {
    People (boost::gregorian::date(1992, 9, 9), "Ivanov"),
    People (boost::gregorian::date(1992, 9, 10), "Petrov"),
    People (boost::gregorian::date(1992, 9, 11), "Sidorov") 
                                };
    boost::gregorian::date date (2012, 1, 18);
    
    std::cout << people[0].get_name()  << std::endl
              << date - people[0]      << std::endl;
    std::cout << people[1].get_name()  << std::endl
              << date - people[1]      << std::endl;
                        
    return 0;
}
http://liveworkspace.org/code/2fd683...979a54a5ad7684
Еще можно доработать вывод, но я поленился, да и времени нет
 
Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru