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

Какая реализация возможна и удобнее? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить элементы массива, кратные 3 http://www.cyberforum.ru/cpp-beginners/thread1133953.html
Добрый день, собственно вот задание: Задать массив из 20 целых четырёхзначных чисел с помощью датчика случайных чисел. Определить элементы, кратные 3, создать массив из индексов найденных элементов,...
C++ Поиск (Метод простого перебора, Бинарный поиск) Помогите, пожалуйста, написать программу, демонстрирующую характеристики методов поиска перебором и бинарного поиска. В качестве характеристик для анализа выбрать скорость сортировки, время... http://www.cyberforum.ru/cpp-beginners/thread1133943.html
C++ Нахождение минимума функции одной переменной методом кубической параболы
Допущена ошибка в коде.Предполагаю,что неверно выбран x1 в самой функции метода.Также возможна ошибка в выборе шага(я беру 0.59). Помогите,буду благодарен. #include<iostream> #include<math.h>...
Определите,является ли последовательность, содержащаяся в файле, знакопеременной C++
Пусть Дан Файл целых чисел.Определите,является последовательность,в нем содержащаяся знакопеременной.
C++ Структура "Студент" http://www.cyberforum.ru/cpp-beginners/thread1133917.html
составить задачу с полями (имя). (номер зачетки.) (кол-во задолжностей) ; готовая прога должна выглядеть так введите имя вводим имя . введите номер зачетки . кол-во задолжностей и так 7 раз после...
C++ Упорядочить по возрастанию три введенных числа Что-то у меня не получается, а почему - не могу понять. #include "stdafx.h" #include "../../std_lib_facilities.h" int _tmain(int argc, _TCHAR* argv) { double a; double b; double c;... подробнее

Показать сообщение отдельно
Wlk
49 / 49 / 13
Регистрация: 07.12.2011
Сообщений: 133
30.03.2014, 17:11
Ну если вы хотите хранить всю дату в одном массиве char, то, наверно, надо проинформировать пользователя о том, как эти поля должны быть разделены в массив. На основе символа разделителя осуществить поиск каждому полю (число, месяц, год). Для месяцев надо предусмотреть числовые соответствия, с целью использования с операцией "<" при поиске самого молодого. Организовать поиск итерационно:
1) самый молодой = об0
2) для і=1 до Н
3. если (об(і).год < об(і-1).год) то самый молодой = об(і)
4. если (об(і).год == об(і-1).год) и (об(і).месяц < об(і-1).месяц) то самый молодой = об(і)
5. если (об(і).год == об(і-1).год) и (об(і).месяц == об(і-1).месяц) и (об(і).день< об(і-1).день) то самый молодой = об(і)

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