Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 3
1

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

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

Author24 — интернет-сервис помощи студентам
Переменной 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2012, 01:00
Ответы с готовыми решениями:

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

Проверка на ввод правильного значения
Здравствуйте. Как сделать проверку на ввод правильного значения? У меня есть заранее известное...

Как зациклить? после ввода дважды не правильного числа вылетает
#include &lt;iostream&gt; #include&lt;limits&gt; using namespace std; int check(int Test) { ...

Проверка правильного ввода
Вот в строчке 17, не могу понять как организовать несколько проверочных аргументов #include...

0
18.09.2012, 01:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2012, 01:00
Помогаю со студенческими работами здесь

Проверка правильного ввода почты
Доброго времени суток! Задали задание создать форму авторизации с логином и почтой. Есть условие...

Проверка правильного ввода даты
База данных FireBird В Edit ввожу дату. Тип данных VarChar. То есть дата хранится как текст. Хочу...

Проверка правильного ввода пароля в поле текстбокс
private int i = 3000; На таймере: if (i == 0) { IncorrectPass.Text = &quot;Неверный пароль!&quot;; }...

Составления правильного сравнения if
как решить задачу сравнения никак не могу получить нужный результат нужно так: если оценка ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru