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

Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран "Привет Имя, тебе Р лет:). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ конструкторы http://www.cyberforum.ru/cpp-beginners/thread165869.html
Есть 2 проблемы: 1) Сказали сделать 2 конструктора: один по умолчанию, а другой-с параметрами. Какие должны быть параметры в моем конструкторе?(я так понимаю нужно как-то избавиться от...
C++ Класс, обьект, имя, enum.. Помогите написать программу, пожалуйста! ( Visual studio 2005, 2008 C++) Задача: Создать класс "товар": название, наличие скидки. (ф-кции ввода названия, наличия скидки и вывода). Проблема с... http://www.cyberforum.ru/cpp-beginners/thread165857.html
C++ Найти в одномерном масиве первое положительное число
Здравствуйте! Помогите пожалуйста написать программу. Просто если я ее напишу, я сессию закрою. Огромное спасибо заранее! вот что нужно сделать: найти в одномерном масиве первое положительное число
C++ Передача параметров функции с пoмощью указателя
Всем доброго времени суток, есть обычная функция, возвращающая сумму цифр числа: int sumOfNum(int N) { int sum = 0; while(N > 0) { sum += N%10; N /= 10; return sum;
C++ Структуры Си. Написать программу ввода координат двух точек и вычисления расстояния между ними http://www.cyberforum.ru/cpp-beginners/thread165785.html
Представить координаты точек в трёхмерном пространстве в виде структуры, состоящей из трёх вещественных полей. Написать программу ввода координат двух точек и вычисления расстояния между ними.
C++ функции и параметры есть фунция fun в которой аргументом является параметр p (должен передаваться из main), вычисляются в ней два значения f1 и f2. Как организовать вызов этой функции из main , чтобы она возвращала f1... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7986 / 4745 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
14.09.2010, 19:55
Вот... Дату рождения вводить либо вместе либо через пробелы

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <ctime>
 
int main()
{
    tm*Time;
    time_t ltime;
    time(&ltime);
    Time=localtime(&ltime);
    char name[30];
    const int nowyear=2010;
    int day, month, year;
    std::cout<<"Enter your name: ";
    std::cin.getline(name, 30);
    std::cout<<"Enter your date of birthday\n";
    std::cin>>day>>month>>year;
    if(Time->tm_mon+1>=month&&Time->tm_mday>=day)
      std::cout<<"Hello "<< name <<" you have "<< nowyear-year <<" years old\n";
    else
       std::cout<<"Hello "<< name <<" you have "<< nowyear-year-1 <<" years old\n";
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.