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

Элементы массива с нечетных позиций необходимо отсортировать по возрастанию, с четных - по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обращение к элементам массива через биты некоторого числа http://www.cyberforum.ru/cpp-beginners/thread1206459.html
Пусть есть массив Mass из 10 элементов и число А = 510 = 0...0 01012. Мне надо обратиться к 0 и 2 элементам (или к 7 и 9 - это как посмотреть) массива Mass. Можно ли как-нибудь через биты числа А получить доступ к элементам массива Mass?
C++ Подсчитать количество тех элементов последовательности B, для которых нет равных среди элементов A Даны натуральные числа m и n и действительные числа a1,...,am (a1>a2>...>am), b1,...,bn. Составить программу подсчета количества тех bi, 1<=i<=n, для которых нет равных среди a1,...,am. http://www.cyberforum.ru/cpp-beginners/thread1206442.html
Удалить нечётные строки двумерного массива (динамический массив) C++
Требуется написать программу: 1. Удалить все нечётные строки двумерного массива. 2. После той строки, которая содержит наибольший элемент, добавить новую строку (с любыми числами). Оба пункта реализовать в одной задаче. Вот текст программы, помогите пожалуйста переделать, чтобы использовался динамический массив: #include <iostream> #include <ctime> using namespace std;
код из pascal в c++ C++
Помогите перевести пожалуйста uses crt; const nmax=15; type mas=array of real; mtr=array of mas; {сортировка по возрастанию строки матрицы} procedure Sort(var a:mas;n:integer); var i,j:integer; x:real; begin
C++ Std::min http://www.cyberforum.ru/cpp-beginners/thread1206431.html
Подскажите, пожалуйста, как расписать эту функцию M = std::min(M, sin(m)); Не из потока std, а в виде обычной функции. Вот весь код: #include <iostream> #include <math.h> #include <vector> void main() { std::vector<float> m; // enter
C++ Нахождение суммы значений функции у=х*х на отрезке 1,5 с шагом 1 помогите с задачей написать программу нахождения суммы значений функции у=х*х на отрезке 1,5 с шагом 1. срочно надо !! подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
12.06.2014, 18:50     Элементы массива с нечетных позиций необходимо отсортировать по возрастанию, с четных - по убыванию
C++
1
2
3
4
5
6
7
8
9
10
    for(int i = 0 ; i < size ; i++)
    {
       for(j = 0 ; j < size - 2; j++)
       {
           if(j % 2 && a[j] < a[j + 2]) 
               std::swap(a[j], a[j + 2]);
           if(!(j % 2) && a[j] > a[j + 2])
               std::swap(a[j], a[j + 2]);
       }
    }
 
Текущее время: 05:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru