Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка: заменить первую "о" на "а", удалив остальные "о" https://www.cyberforum.ru/ cpp-beginners/ thread624951.html
c++ visual Задание: дана последовательность слов. напечатать все слова, предварительно выполнив преобразования их по правилу: заменить в каждом слове первую встречную "а" на "о", удалив все...
C++ UTF-8 - русские символы в char посимвольно
Здравствуйте, в проекте используется UTF-8, и в char и в string я не могу обратиться к русскому символу, как к элементу массива, т.к. в UTF-8 русский символ занимает сразу два элемента массива... А...
заключение кода в переменную C++
есть код: cout << "Ответ выражения = "; cout << res << endl << endl << endl; его нужно запилить в переменную. а я незнаю как это реализовать. как я хочу использовать это у меня есть...
C++ Что почитать ActiveX + Internet Explorer Подскажите что почитать о связке ActiveX и Microsoft IE https://www.cyberforum.ru/ cpp-beginners/ thread624914.html
C++ Как можно в памяти уместить больше данных ?Большой массив или список маленьких массивов ? https://www.cyberforum.ru/ cpp-beginners/ thread624888.html
сабж выше
Ортогонализация векторов C++
есть программа : #include <conio.h> #include <iostream> #include<math.h> using namespace std; class Vector{ float x; float y; float z; //координаты вектора float t;
деление на 0 C++
столкнулся с проблемой деления на 0. нужно сделать так. чтобы программа не делила на 0. по средством switch не получалась. вот код #include <iostream> using namespace std; int main() {...
C++ Дано строка вывести на экран слова наибольшее каличеством символов Дано строка вывести на экран слова наибольшее каличеством символов https://www.cyberforum.ru/ cpp-beginners/ thread624854.html
C++ Рассчитать элементы квадратной матрицы по заданной формуле. https://www.cyberforum.ru/ cpp-beginners/ thread624821.html
Помогите пожалуйста написать программу на С++. Большое Спасибо! 1) рассчитать элементы квадратной матрицы A = (aij ), i,j = 0,1,2,...,n-1 по заданной формуле; 2) сформировать из матрицы A...
C++ std::list - преобразование типов в контейнере Здравствуйте. Суть проблемы попробую передать в коде class A { }; class B : public A { public: B (int) {/*...*/} B () {/*...*/} https://www.cyberforum.ru/ cpp-beginners/ thread624763.html
Модератор
Эксперт Python
26631 / 13884 / 2640
Регистрация: 12.02.2012
Сообщений: 22,758
Записей в блоге: 1
17.07.2012, 17:13 0

Обработка ошибок неправильного заполнения структуры tm?

17.07.2012, 17:13. Просмотров 1533. Ответов 8
Метки (Все метки)

Ответ

Нет, зачем расчет календаря? Достаточно проверить правильность d, m, y.
Начинаешь с года (Y > 0). Проверяешь, високосный год или нет. Строишь массив длит. месяцев:

C++
1
int Mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
Если год високосный - Mon[2]=29;

Теперь проверяешь номер месяца m >=1 && m <= 12

А потом - проверка дня: d>=1 && d <= Mon[m]

Если все этапы пройдены - дата корректна...

Вернуться к обсуждению:
Обработка ошибок неправильного заполнения структуры tm?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2012, 17:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполнения структуры в массив
Прошу Вас объяснить как мне правильно заполнить данный массив. не могу понять почему ошибка...

Структуры. Ошибка заполнения
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;conio.h&gt; using namespace std; string...

Функция класса заполнения структуры
Помогите пожалуйста, начал учиться С++, есть задание создать в функцию класса для заполнения...

Обработка заполнения таблиц
Добрый день. В очередной раз обращаюсь к профи за помощью. Помогите написать код. Есть две...

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