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

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

Войти
Регистрация
Восстановить пароль
 
vden23
1 / 0 / 0
Регистрация: 13.10.2010
Сообщений: 109
#1

функция days - C++

19.11.2010, 01:33. Просмотров 576. Ответов 2
Метки нет (Все метки)

Напишите функцию days с переменным количеством параметров, которое находит количество дней, которые миновали между двумя датами (параметрами функции являются даты в формате "дд.мм гг").

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2010, 01:33     функция days
Посмотрите здесь:

Number of days in a year - C++
Given a year number. Output the number of days of that year. Example: Input: 1900 Output 365 Example: Input:

Number of days in a year - C++
Given a year number. Output the number of days of that year. Example: Input: 1900 Output 365 Example: Input:

Given a year number. Output the number of days of that year - C++
Помогите решить! Given a year number. Output the number of days of that year. Example: Input: 1900 Output 365

Days of week - PHP
Всем привет! Есть база,там поле id | date | time | title <?php $host='localhost'; $database='db_name'; $user='user_name';...

Week days: Сортировка по дням - PHP
<?php $host='localhost'; $database='db'; $user='dbuser'; $pswd='123'; $dbh = mysql_connect($host, $user, $pswd) or...

Как в C# преобразовывать строки формата '1 days ago' в DateTime? - C#
Было тестовое задание на собеседовании. Я не справился, правильное решение мне не сказали. Задача такова: 1 days ago 1 November...

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

Функция удаления текста в скобках [2], непосредственно функция + 12кб вложений - C++
Доброго времени суток, случилось так, что пришлось работать с с-строками (лаба, угу), в которой нужно удалить весь текст в скобках,...

Функция sqrt: существует более одного экземпляра. Функция перегруженная - C++
#include <iostream> #include <math.h> #include <iomanip> using namespace std; int main(){ float s, p; int c, a; s=0; ...

Выясните, сохраняет ли булева функция 0, 1, является ли функция линейной, монотонной, само двойственной? - Дискретная математика
Помогите пожалуйста!!! Булева функция задана вектором значений F(x)=(1001) Выясните, сохраняет ли эта функция 0, 1, является ли эта...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FtarG
128 / 128 / 6
Регистрация: 02.11.2010
Сообщений: 316
19.11.2010, 02:24     функция days #2
Этот код будет работать не совсем точно, т.к. не учитываются високосные годы и тот факт что не во всех месяцах 30 дней:
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
 
using namespace std;
 
int days(string date1, string date2)
    {
        int days1 = atoi(date1.substr(0,2).c_str());
        int months1 = atoi(date1.substr(3,2).c_str());
        int years1 = atoi(date1.substr(6,2).c_str());
        
        int days2 = atoi(date2.substr(0,2).c_str());
        int months2 = atoi(date2.substr(3,2).c_str());
        int years2 = atoi(date2.substr(6,2).c_str());
        
        int diff = 0;
        if(years2 > years1)
            diff = (years2 - years1)*365;
        else
            diff = (years1 - years2)*365;
        if(months2 > months1)
            diff += (months2 - months1)*30;
        else
            diff += (months2 - months1)*30;
        if(days2 > days1)
            diff += days2 - days1;
        else
            diff += days1 - days2;
        return diff;
    }
 
int main()
{
    
    cout << "Difference is: " << days("23.10.11","23.10.10") << " days" << endl;
    getch();
}
vden23
1 / 0 / 0
Регистрация: 13.10.2010
Сообщений: 109
19.11.2010, 16:55  [ТС]     функция days #3
все хорошо.только мне нужно функции с переменным количеством параметров!!!!!!!!!!!
Ответ Создать тему
Опции темы

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