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

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

Восстановить пароль Регистрация
 
Cclassic
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 62
18.09.2013, 13:28     1. Написать программу, которая предлагает пользователя ввести дату рождения #1
1. Написать программу, которая предлагает пользователя ввести дату рождения отца, в формате YYYY MM DD, затем дату рождения сына, в том же формате, после чего вычисляет, на сколько лет, месяцев и дней отец старше сына и выводит результат в консоль. Программа не учитывает високосный год, и принимает количество дней в каждом месяце равное 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
#include <iostream>
using namespace std;
void main()
{
    int g_otca = 0;
    int m_otca = 0;
    int d_otca = 0;
    int g_reb = 0;
    int m_sin = 0;
    int d_sin = 0;
    cout << "\n Vvedite god, mesyac, den rojdeniya otca\n";
    cin >> g_otca>> m_otca>> d_otca;
    cout << "\n Vvedite god, mesyac, den rojdeniya sina\n";
    cin >> g_reb >> m_sin>> d_sin;
    int result_ob = 0;
    result_ob = g_otca * 365;
    int result_g_s = 0;
    result_g_s = g_reb * 365;
    int result_m_o = 0;
    result_m_o = m_otca * 30;
    int result_m_r = 0;
    result_m_r = m_sin * 30;
    int result_otec = 0;
    result_otec = result_ob + result_m_o + d_otca;
    int result_sin = 0;
    result_sin = result_g_s + result_m_r + d_sin;
    int raznica = 0;
    raznica = result_sin - result_otec;
    int result_vse_y = 0;
    result_vse_y = raznica / 365;
    int result_2 = 0;
    result_2 = result_vse_y * 365;
    int result_vse_m = 0;
    result_vse_m = (raznica - result_2) / 30;
    int result_vse_d = 0;
    result_vse_d = (result_vse_y % 100);
    cout « "\n Razhica sina i otca:" "\nLet:" « result_vse_y «"\nMesyacev:" « result_vse_m «"\nDney:" « result_vse_d;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2013, 13:28     1. Написать программу, которая предлагает пользователя ввести дату рождения
Посмотрите здесь:

C++ Написать программу,которая запрашивает у пользователя фамилию,дату рождения,номер группы,номер телефона и записывает их в данные
Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату C++
Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00, то еще кр C++
Написать программу, которая предлагает пользователю ввести число и выводит в консоль его справа налево, то есть перевернув C++
Написать программу, которая предлагает пользователю ввести число и выводит в консоль его факториал C++
C++ Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
C++ Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
18.09.2013, 16:38     1. Написать программу, которая предлагает пользователя ввести дату рождения #2
в таком случае лучше написать класс для работы с датами. это будет легче

Добавлено через 48 секунд
и про отступы не надо забывать. когда все в куче, то трудно читать программу
Yandex
Объявления
18.09.2013, 16:38     1. Написать программу, которая предлагает пользователя ввести дату рождения
Ответ Создать тему
Опции темы

Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru