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

Преобразовать массив,чтобы в первой половине находились элементы,стоящие в нечетных позициях,а во второй половине–элементы,стоящие в четных позициях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как исправить ошибку в программе http://www.cyberforum.ru/cpp-beginners/thread748497.html
#include <iostream> #include <string> #include <sstream> #include <fstream> std::string first_word(const char *filename) { std::ifstream ifs(filename); if (!ifs.is_open()) return "";
C++ Составить подпрограмму-функцию, сортирующую матрицу по неубыванию Помогите дописать программу, вот такое задание: Составить подпрограмму-функцию, сортирующую матрицу A(n*m) по не убыванию. Матрица вводится и выводится после обработки в основной программе. Вот то что я смог написать, учитель сказал что пока правильно. // laba6.cpp : Defines the entry point for the console application. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) int... http://www.cyberforum.ru/cpp-beginners/thread748489.html
В квадратной матрице поменять местами минимальные элементы первой и третьей строк C++
В квадратной матрице A(7,7) поменять местами минимальные элементы первой и третьей строк, максимальные элементы главной и побочной диагоналей. Заранее Спасибо!)
C++ Вывести дробную часть числа
Подскажите пожалуйста как в С++ вывести остаток после запятой... Т.Е. 5/2=2.5 мне нужно что-бы вывело 5 Гуглил, не нашел...
C++ Перевод римских чисел в арабские http://www.cyberforum.ru/cpp-beginners/thread748470.html
Доброй ночи всем. Нужны наиболее рациональные и простые в реализации идеи для решения задачи. Дан текст из заглавных латинских букв за которым следует пробел. Требуется определить, является ли этот текст правильной записью римскими цифрами числа от 1 до 999, и, если является, распечатать его арабскими цифрами. Была мысль сделать 1000 строк case, но, сами понимаете. Как реализовать? ...
C++ Создайте программу с классом student, который включает в себя данные о студентах, желающих получить места в общежитии Создайте программу с классом student, который включает в себя данные о студентах, же¬лающих получить места в общежитии. Общежитие в первую очередь предоставляется тем студентам, у кого доход на члена семьи меньше двух минимальных зарплат. Класс включает в себя следующие данные-элементы: ► ФИО студента; ► номер группы (буква и четыре цифры); ► средний балл; ► доход на одного члена семьи.... подробнее

Показать сообщение отдельно
krion
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 6
27.12.2012, 23:12     Преобразовать массив,чтобы в первой половине находились элементы,стоящие в нечетных позициях,а во второй половине–элементы,стоящие в четных позициях
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
38
#include <iostream>     
using namespace std;
 
const int n = 5;
int arr[n];
void input(int[]);
void sort(int[]);
 
int main()
{
    setlocale(0,"");
    input(arr);
    sort(arr);
    return 0;
}
void input(int arr[]) // заполнение массива
{   for (int i = 0; i < n; i++)
    {
        cout << "Введите " << i+1 << " элемент: " << endl;
        cin >> arr[i];
    }
}
void sort(int arr[]) // сортировка массива
{
    cout << "Элементы, стоящие в нечетных позициях: ";
    for(int i = 0; i < n; i += 2)
        {
            cout << arr[i] << " ";
    }
    cout << endl; 
 
    cout << "Элементы, стоящие в четных позициях: ";
     for(int i = 1; i < n; i += 2)
        {
            cout << arr[i] << " ";       
 }
cout << endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru