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

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

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

с++ проверка правильного ввода дат и сравнения их - C++

18.09.2012, 01:00. Просмотров 688. Ответов 0
Метки нет (Все метки)

Переменной t присвоить значение true , если дата m,d,y предшествует дате m1,d1,y1, иначе t=false. (m -месяц d-день y-год ) Нужно прописать проверку чтобы месяца были от 1 до 12 и каждый имел своё огранечение в днях(например в 1(январе 31 день,) 2(февраль 28 дней и тд. И нужно что бы изменялось в соответствии высокосный год или нет,при неправильном вводе месяца или дня или года писало"Некоретный ввод данных".
Цитата Сообщение от yMHu4ek Посмотреть сообщение
#include<iostream.h>
#include<conio.h>
int main() //главная функция
{ //начало
int t; //описание переменной
float m,d,y,m1,d1,y1; //описание переменных
clrscr(); //очиста экрана
cout<<"\n ---Введите дату 1---"; //формативная строка,вывод данных
cout<<"\n\r Месяц->"; //формативная строка,вывод данных
cin>>m; //формативная строка,ввод данных
cout<<" День->"; //формативная строка,вывод данных
cin>>d; //формативная строка,ввод данных
cout<<" Год->"; //формативная строка,вывод данных
cin>>y; //формативная строка,ввод данных
cout<<"\n ---Введите дату 2---"; //формативная строка,вывод данных
cout<<"\n\r Месяц->"; //формативная строка,вывод данных
cin>>m1; //формативная строка,ввод данных
cout<<" День->"; //формативная строка,вывод данных
cin>>d1; //формативная строка,ввод данных
cout<<" Год->"; //формативная строка,вывод данных
cin>>y1; //формативная строка,ввод данных
t=((m==m1)&&(y==y1)&&(d==d1));
cout<<"t="<<t; //формативная строка,вывод данных
getch(); //задержка экрана
} //конец
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 01:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос с++ проверка правильного ввода дат и сравнения их (C++):

Перегруженная функция сравнения двух дат - C++
Как сократить функцию которая сравнивает две даты? Получилось кое-как, да и еще предупреждение показывает, что значение возвращается не...

Проверка на ввод правильного значения - C++
Здравствуйте. Как сделать проверку на ввод правильного значения? У меня есть заранее известное значение &quot;name&quot;. Как сделать так, чтобы при...

Формат ввода вывода для дат - C++
Здорова!!! Есть задачка: &quot;Поэкспериментируйте и определите, какие форматы ввода/вывода использует ваша система для дат.&quot; И как же...

Visual C++ проверка ввода на число, проверка на кирилицу - C++
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

Для класса Vector перегрузить операторы присваивания, сравнения, ввода и вывода - C++
срочно помогите написать программу, желательно с комментариями если можно)) Для класса Vector перегрузить операторы присваивания, ...

Создайте класс Время, в котором реализованы операции сложения, вычитания, сравнения, ввода и вывод на экран - C++
Задание было такое: Создайте класс Время, в котором реализованы операции сложения, вычитания, сравнения, ввода и вывод на экран... Вот...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2012, 01:00
Привет! Вот еще темы с ответами:

Проверка ввода - C++
Доброго вам времени суток. Бывалые, подскажите неопытному, как лучше писать? И если несложно, то скажите почему. for(;;) { ...

Проверка ввода - C++
Помогите пожалуйста с проверкой. Нужно, чтобы при вводе массива x, если предыдущее значение больше вводимого, пользователю выдало сообщение...

Проверка ввода - C++
Всем привет. Прошу обясните мне как зделать проверку вводимых даных. Мне нужно к примеру задать числовой масив типа (int). Как зделать так...

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


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

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

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