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

Массив: поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что означает название переменной в круглых скобках? http://www.cyberforum.ru/cpp-beginners/thread1664558.html
Что означает название переменной в круглых скобках? В комментариях указан тип переменной и некоторые пояснения. auto c = 0; // int auto d = c; // int decltype(c) e; // int, тип сущности, именованной как c. decltype((c)) f = c; // int &, т.к. (с) является lvalue С decltype(c) e; все ясно. Тип переменной c имеет int. А вот с decltype((c)) непонятно. Почему переменная c записывается...
C++ Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, запис Помогите пожалуйста !!! Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами http://www.cyberforum.ru/cpp-beginners/thread1664538.html
Формула ряда log(x + 1) / (x - 1) C++
Нужна формула ряда данной функции log((x + 1) / (x - 1)), не знаю, как записать.
Написать программу, которая преобразует строку символов в число C++
Написать программу, которая преобразует строку символов в число (целое) или сообщает об ошибке (atoi, strtol). Выполнить задание двумя способами: с использованием стандартных процедур для C-строк; без использования стандартных процедур для строк.
C++ Для каждого слова заданного предложения указать, сколько раз оно встречается в предложении. http://www.cyberforum.ru/cpp-beginners/thread1664494.html
Для каждого слова заданного предложения указать, сколько раз оно встречается в предложении. Выполнить следующее задание двумя способами, используя C-строки для представления данных и используя string-строки.
C++ Записать в новую строку слова, которые имеют такую же длину, что и последнее слово заданной строки Записать в новую строку слова, которые имеют такую же длину, что и последнее слово заданной строки символов. Выполнить задание двумя способами, используя C-строки для представления данных и используя string-строки. подробнее

Показать сообщение отдельно
dimahru
2 / 2 / 3
Регистрация: 18.10.2015
Сообщений: 15
17.02.2016, 17:37     Массив: поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных
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
#include<iostream>
#include<math.h>
#include<conio.h>
#include<locale.h>
#include<iomanip>
using namespace std;
void main() {
    setlocale(LC_ALL, ".1251");
    float buf, x[50];
    int i,n;
    srand(time(0));
    cout << "n= "; cin >> n;
    if (n % 2 != 0 || n == 0) cout << "\nНужно вводить четное количество элементов";
    else {
        for (i = 0; i < n; i++) {
            x[i] = rand() % 8 - 3;
            cout << " " << x[i];
        }
        cout << endl;
        for (i = 0; i < n; i++)
            if (i % 2 == 1) {
                buf = x[i];
                x[i] = x[i - 1];
                x[i - 1] = buf;
            }
        for (i = 0; i < n; i++)
            cout << " " << x[i];
    }
    _getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru