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

Элементы массива, стоящие на нечётных позициях, переставить в начало массива, а на чётных - в конец - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перемножить элементы массива, расположенные между первым и вторым нулевыми элементами; найти максимальный http://www.cyberforum.ru/cpp-beginners/thread1812939.html
В одномерном массиве, состоящем из N целых элементов, вычислить: - номер максимального элемента массива; - Умножение элементов массива, расположенных между первым и вторым нулевыми элементами.
C++ Вычислить сумму произведения Нужно написать программу вычисления формулы \sum_{i = 0}^{2}\prod_{j = 0}^{2}(2 + i + j) , проблема заключается в том, что не знаю как продолжить увеличивать i при этом j оставалась прежней. #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL,"RUS"); int x = 2; http://www.cyberforum.ru/cpp-beginners/thread1812922.html
C++ Реализовать класс "Точка"; создать 3 объекта типа "Точка" и определить, лежат ли они на одной прямой
Помогите пожалуйста написать программу. нужно создать класс точка- P с закрытыми координатами *x и y и методы, которые устанавливают *значения *координат *и выводят *их на экран. Создавать 3 объекта этих точек и определять, лежат ли они *на одной прямой. Методы сделать перегруженными для координат, представленными целыми или вещественными числами.
Реализация матрицы смежности и инцидентности, поиск циклов в графе C++
Здравствуйте. Есть программа, выводящая матрицу смежности и инцидентности. Прошу помощи в реализации добавления и удаления вершин и рёбер (конкретно редактирование графа путём ввода через клавиатуру), а также поиска циклов в графе. Вот моё начинание: #pragma once #pragma once #include <iostream> #include <windows.h> using namespace std;
C++ Не заполняется массив http://www.cyberforum.ru/cpp-beginners/thread1812897.html
Всё, понял
C++ Вычислить выражение по заданной формуле Не могу составить алгоритм решения задачи a=(1+y)*pow((x+y(x*x+4))/(exp(-x-2)+1/(x*x+4); что я делаю те так подробнее

Показать сообщение отдельно
sergestus
74 / 74 / 23
Регистрация: 26.10.2011
Сообщений: 212
Завершенные тесты: 1
25.09.2016, 00:38     Элементы массива, стоящие на нечётных позициях, переставить в начало массива, а на чётных - в конец
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdio.h"
#include "stdlib.h"
 
 
int main()
{
    const int N = 9;
    int m[N];
    int half = N / 2;
    int start = half + (half + 1) % 2;
 
    for (int i = 0; i < N; i++) m[i] = i;
 
    for (int i = 0; i < half; i += 2)
    {
        m[i] ^= m[i + start];
        m[i + start] ^= m[i];
        m[i] ^= m[i + start];
    }
 
    for (int i = 0; i < N; i++) 
        printf("%d ", m[i]);
 
    system("pause");
    return 0;
}
 
Текущее время: 18:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru