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

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

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

Показать сообщение отдельно
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 поля под число, месяц, год, то потребность в их разделении потом отпадает.
 
Текущее время: 13:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru