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

Программа, которая считает сколько тебе лет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать стек, определить сколько елементов находится до минимального значения http://www.cyberforum.ru/cpp-beginners/thread962019.html
Создать стек с числами в диапазоне от –50 до +50. После создания стека выполнить индивидуальное задание. В конце работы все стеки должны быть удалены. Индивидуальное задание:Определить, сколько...
C++ факториал сократить Добрый день. Хотел спросить как сократить факториал? Формула приведена ниже, красным обведено. Вот сама формула записана в С++, и вместо верхней формулы я использовал х. Теперь вместо этого хнужно... http://www.cyberforum.ru/cpp-beginners/thread962001.html
Передача аргументов командной строки функции main() C++
Добрый день Дана задача: Напишите программу, которая запрашивает пароль, задаваемый в команд- ной строке. Ваша программа не должна реально выполнять какие-либо действия, за исключением выдачи...
Вывести в цикле те цифры числа, которые не делятся на 3 без остатка. C++
Вывести только те цифры числа, которые не делятся на 3 без остатка.
C++ Нахождение минимального элемента в стеке http://www.cyberforum.ru/cpp-beginners/thread961934.html
Вроде стек получилось реализовать, а вот как найти минимальный элемент без понятия. #include <iostream.h> #include <stdlib.h> #include <stdio.h> /*НАША СТРУКТУРА*/ struct List {
C++ Определить длину самой длинной цепочки единиц в переменной unsigned long a; Помогите составить алгоритм нахождения этой длины подробнее

Показать сообщение отдельно
Thrash
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 15

Программа, которая считает сколько тебе лет - C++

25.09.2013, 14:13. Просмотров 3600. Ответов 14
Метки (Все метки)

Добрый день, товарищи! В данный момент занимаюсь самостоятельным изучением языка С++. После написания программы-калькулятор, пришла в голову мысль написать программу, которая высчитывает сколько тебе лет. Однако написать получилось только самый простенький код, который считает года без месяцев, вот он:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main ()
    
{
    setlocale (LC_ALL, "Russian");
    double d1,b1;
    double res; //result
 
    cout << "Введите сегодняшний год:";
    cin >> d1;
    cout << "Введите год вашего рожденья:";
    cin >> b1;
    res = d1-b1;
    
    cout << "Вам " << res <<" лет" << endl;
 
    return 0;
}
При таком раскладе результат будет не всегда точным, ибо для точности нужно вводить полностью дату. Допустим, в 2013 году Вам должно исполниться 20 лет, но месяц, в котором у Вас день рожденье, еще не настал. Программа напишет, что Вам 20 лет, хотя в действительности Вам 19. Ну Вы поняли, к чему я веду. Помогите с программой пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru