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

Одномерные массивы (перестановка) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти колличество столбцов матрицы, в которых все элементы одинаковы http://www.cyberforum.ru/cpp-beginners/thread1048524.html
Здравствуйте. Мне нужно написать программу которая будет в матрице m на n находить колличество столбцов в которых все элементы одинаковы... Я запутываюсь между строками и столбцами...
C++ Перечислить слова, которые состоят из тех же букв Решите пожалуйста задачу: Перечислить все слова созданного предложения, которые состоят из тех же букв, что и первое слово предложения. http://www.cyberforum.ru/cpp-beginners/thread1048521.html
C++ Составить программу, в которой описывается структура из полей (через массив С++)
Последняя, решающая программа! Вроде понятная, но не знаю, как сделать так, чтобы распознавалось время. И как это в матрицу впихнеть.. Плыыыз, нужна помощь(( Задача: Составить программу, в которой описывается структура из полей: Название пункта назначения, Номер поезда, Время отправления. Организовать ввод двух структурных переменных, вывод каждой структуры на экран и вывод информации о...
C++ метод прогонки СЛАУ
4Х1-Х2 =5 2Х1+3Х2+2Х3 =2 -Х2+4Х3-Х4=3 -Х3+Х4=5 нужно написать программу методом прогонки для трехдиагоных матриц. Добавлено через 17 секунд на с++
C++ классы http://www.cyberforum.ru/cpp-beginners/thread1048496.html
Нужно написать программу с помощью класса Пожалуйста нужна ваша помощь
C++ Вектор, состоящий из слов строки в том порядке, в каком они были записаны в исходной строке Добрый день! Прошу советов как работать со строками и вектором. 1) Написать функцию, которая принимает строку и возвращает вектор, состоящий из слов строки в том порядке, в каком они были записаны в исходной строке. Не могу понять как присвоить вектору строку. Написать функцию, принимающую вектор и слово. Функция должна возвращать номер позиции (не индекс!!!), на которой расположен... подробнее

Показать сообщение отдельно
haseki
 Аватар для haseki
2 / 2 / 1
Регистрация: 02.11.2013
Сообщений: 154
19.12.2013, 17:04     Одномерные массивы (перестановка)
Переставить местами четные и нечетные элементы массива. Вводимого с клавиатуры (но можно и рандомно).

Код:
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
27
28
29
30
31
32
33
34
35
36
37
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    setlocale(0, "");
    int n, c;
    cout << "Ââåäèòå ÷èñëî ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*: ";
    cin >> n;
 
    double a[n], j, s, x,temp;
    cout << "Ââåäèòå Г·ГЁГ±Г«Г* ÷åðåç ïðîáåë: ";
 
    for (int i = 0; i < n; i++)
    {
        cin >> a[i];
        cout << a[i] << " ";
        cout << endl;
    }
    for(i=0;i<n;i++)
{
 if(i % 2==0)
 {
 c=a[i];
 a[i]=a[i+1];
 a[i+1]=c;
 }
 for (int i = 0; i < n; i++)
    {
        cout << a[i] << " ";
        cout << endl;
    }
    system("pause");
    return 0;
}
Компилятор указывает на ошибку. Помогите, пожалуйста, исправить. Если можно, с подробными комментариями, поскольку только учусь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru