Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
KRIKVlasti
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 3
1

Функция, принимающая на вход дату рождения и текущую дату, и вычисляющая число дней до дня рождения

20.01.2015, 01:56. Просмотров 1377. Ответов 1
Метки нет (Все метки)

помогите сделать работу по с++
Создать функцию, которая принимает на вход дат рождения и текущую дату и вычисляет кол-во дней до дня рождения.

план работы программы
1. ввод даты рождения
2. ввод текущей даты
3. вызов функции
3.1. передача парам по значению
3.2. передача парам по ссылке
3.3. передача парам по указателю
4. Вывод результатов
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2015, 01:56
Ответы с готовыми решениями:

Функция: найти в тексте дату рождения и смерти, вычислить возраст человека
Как в тексте "выловить" дату рождения и смерти, а затем из этих двух дат...

Найти количество дней до дня рождения
Помогите,пожалуйста написать программу на C++. Создать функцию, которая...

Юбилей определить кол-во дней до дня рождения
Всем, Hello у меня программа не прошла проверку по високосному году и кажется...

Расчет количество дней прожитых со дня рождения
Сабж. Может есть у кого исходный код который рассчитывает количество прожитых...

БД содержащая имя и дату рождения
Помогите пожалуйста сегодня срочно надо сдать Write a program that stores...

1
posol_7
16 / 16 / 13
Регистрация: 19.11.2014
Сообщений: 156
20.01.2015, 02:16 2
Лучший ответ Сообщение было отмечено KRIKVlasti как решение

Решение

Вот мой код, попробуй переделать под свою задачу.
писал на Visual Studio 10
высчитывает сколько лет, месяцев и дней Вы прожили.

Код
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
// 1.12.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "conio.h"
#include "iostream"
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "rus");
 
    int d, m, g;
    int D, M, G;
 
    cout << "\t[|[|[|{Сколько Я прожил?}|]|]|]" << endl;
    cout << "Введите текущую дату: "; cin >> D >> M >> G;
    cout << "Введите дату рождения: "; cin >> d >> m >> g;
    cout << " " << endl;
 
    if (d>D)
    {
        D=D+31;
        d=D-d;
        M=M-1;
    }
    else // (d<D)
    {
        d=D-d;
    }
    if (m>M)
    {
        M=M+12;
        m=M-m;
        G=G-1;
    }
    else
    {
        m=M-m;
    }
    g=G-g;
    
 
    cout << g << " лет  " << m << " месяцев  " << d << " дней";
 
    _getch();
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2015, 02:16

Функция, возвращающая текущую дату
никак толком не могу разобратса с библиотекой time.h можите сказать точную...

1. Написать программу, которая предлагает пользователя ввести дату рождения
1. Написать программу, которая предлагает пользователя ввести дату рождения...

Как можно реализовать дату рождения с помощью битового поля?
Как можно реализовать дату рождения с помощью битового поля?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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