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

Упорядочить заданную последовательность чисел так, чтобы каждый элемент, стоящий на нечетном месте, был больше каждого из соседних - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как записать русские буквы в файл http://www.cyberforum.ru/cpp-beginners/thread888028.html
Как записать русские буквы в файл именно через поток fstream, нижний код записывает только английские буквы setlocale(LC_ALL,"Russian"); ofstream book_file("BOOKINFO.DAT"); book_file <<str<<endl; book_file << str1<< endl; book_file << str2 << endl;
C++ Шифр Виженера Надо написать программу на С++, расшифровывающую сообщение, зашифрованное шифром Виженера. Слово-ключ не дано. То есть сначала надо подобрать еще и это слово. Желательно с комментариями, а то я новичок. Заранее спасибо:) http://www.cyberforum.ru/cpp-beginners/thread888027.html
Поиск по базе данных на основе txt -файла C++
Здравствуйте, в файле хранится база данных в формате: "Предприятие; Форма собственности; Владелец; Продукция; Отрасль; Телефон Предприятие1; Форма собственности1; Владелец1; Продукция1; Отрасль1; Телефон1 ..." Все эти записи хранятся в "records basa;" Пытаюсь сделать поиск, но выходит дрянь. Если выбираю по полю (в строчном виде), то выводит постоянно вторую строку. Если по номеру телефона,...
C++ Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym пробел
Помогите прокомментировать код задачки. Вот задачка: Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym пробел. Подсчитайте количество различных слов в образовавшейся строке. Вот код: #include "StdAfx.h" #include <iostream> #include <conio.h> using namespace std; int const SIZE=200;
C++ В массиве записаны результаты N игр футбольной команды. Определить количество выигрышей, количество проигрышей и количество ничьих данной команды. http://www.cyberforum.ru/cpp-beginners/thread888013.html
Помогите пожалуйста решить задачу. НА С# труда не составляет а вот на С++ не получается. 1. В массиве записаны результаты N игр футбольной команды. Если игра окончилась выигрышем, то записано число 2, проигрышем - 0, вничью – 1. Определить количество выигрышей, количество проигрышей и количество ничьих данной команды. Данные ввести с клавиатуры. С++.
C++ Избавить Помогите пожалуйста в AddElem избавить от Temp и все сохранять только в values. Спасибо. #pragma once // Dynamic Array template <class T> class Vector { T* values; size_t count; public: Vector(size_t size) подробнее

Показать сообщение отдельно
лилиэн
6 / 6 / 0
Регистрация: 22.11.2012
Сообщений: 95
02.06.2013, 14:30     Упорядочить заданную последовательность чисел так, чтобы каждый элемент, стоящий на нечетном месте, был больше каждого из соседних
алгоритм:
1)Делаем простую сортировку по убыванию
10 9 8 7 6 5 4 3 2 1 0
2)Меняем попарно числа 1 с 2 2 с 3 3 с 4 и тд
9 10 7 8 5 6 3 4 1 2 0


вот и все
это гарантирует что числа на нечетных местах будут больше своих соседей
кроме если у нас есть одинаковые числа к примеру с последовательностью 5 5 5 5 5 1 3
такая сортировка не пройдет
а в других случаях пройдет )))
Удачи реализовать
 
Текущее время: 16:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru