Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ функции с++. Как добавить функцию #include <iostream> #include <cmath> double P (double a, double b, double c) { return (a + b + c) / 2; } int main () { setlocale (0,""); https://www.cyberforum.ru/ cpp-beginners/ thread1073926.html Построить рандомный граф C++
Нужна помощь! Начала изучение graphviz-a и столкнулась с проблемой. Задание - нужно создать класс ноды и от нее унаследовать много разных классов нод, которые будут отличаться формой, цветом... Потом из них генерировать случайные деревья. То есть - ввожу количество нод желаемое, а программа делает дерево. Так вот. Сделала классы и сделала функцию, которая генерирует деревья с разными формами......
C++ Используя арифметические операции, определить и вывести сумму цифр трехзначного целого числа k (100<=k<=255) 1)осуществить: - проверку корректности по типу вводимых значений; - проверку диапазонов вводимых значений. -Используя арифметические операции, определить и вывести сумму цифр трехзначного целого числа k (100<=k<=255), вводимого пользователем. 2)Тема: “Управляющие структуры” осуществить: - проверку корректности по типу вводимых значений; - проверку диапазонов вводимых значений. https://www.cyberforum.ru/ cpp-beginners/ thread1073922.html C++ Добавить столбец к матрице с определенным номером, состоящий из единичных элементов дано число r и матрица размера mxn. Добавить столбец к матрице с номером r,состоящий из единичных элементов,вывести на экран получившуюся матрицу размера mxn+1 https://www.cyberforum.ru/ cpp-beginners/ thread1073920.html
C++ Отсортировать слова в предложении по их длине,начиная с наибольшего
отсортировать слова в предложении по их длине,начиная с наибольшего
C++ Найти в предложении количество слов начинающихся на ту же букву,что и первое слово и удалить их https://www.cyberforum.ru/ cpp-beginners/ thread1073907.html
1) Найти в предложении количество слов начинающихся на ту же букву,что и первое слово и удалить их
C++ Найти в предложении количество слов, заканчивающихся на ту же букву , что что и первое слово https://www.cyberforum.ru/ cpp-beginners/ thread1073903.html
Помогите написать программу на C++ Вот условие: Найти в предложении количество слов, заканчивающихся на ту же букву , что что и первое слово.
Найти числа, которые являются квадратами некоторого другого числа C++
Помогите написать программу на С++ Вот условие: Даны целые положительные числа а1, а2 ..., а n. Найти среди них те, которые являются квадратами некоторого числа M. #include <iostream> #include <cmath> using namespace std; int main() {
C++ Отсортировать последние n элементов вектора Здравствуйте, Есть вектор data с m - элементов, нужно отсортировать последние n - элементов. Нашел как сделать с std :: partial_sort, но там только от начала, а как сделать от конца? https://www.cyberforum.ru/ cpp-beginners/ thread1073892.html C++ Вычислите количество букв "а" в слове. https://www.cyberforum.ru/ cpp-beginners/ thread1073889.html
определить функцию для вычисления количества букв "а" в слове. Подсчитать количество букв "а" в 5 словах
Нужно выявить ошибку (задача на систему массового обслуживания) C++
Дана такая задача: Проблема в сделанном коде в том, что программа выводит уж явно неверные значения для текущего и среднего кол-ва заявок во второй очереди. Что и где нужно изменить? :С И вот сам код: #include <iostream> #include <ctime> #include <locale> using namespace std;
C++ Найти в массиве максимальный элемент и минимальный элемент, и поменять их местами Привет) помогите пожалуйста решить задачу. Дан целочисленный массив из m элементов. Найдите в нем максимальный элемент и минимальный элемент,и поменять их местами. #include <iostream> #include <cstdlib> #include <Windows.h> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int i; int m; https://www.cyberforum.ru/ cpp-beginners/ thread1073862.html
0 / 0 / 1
Регистрация: 24.12.2013
Сообщений: 23
18.01.2014, 16:33  [ТС] 0

Упорядочить одномерный массив - C++ - Ответ 5654378

18.01.2014, 16:33. Показов 658. Ответов 6
Метки (Все метки)

Ответ

Возможно я не правильно выразился, но нужно решить задачу с использованием только массивов, циклов и условий. Без всяких sort, vector и т.д. Так сказать изобрести велосипед заново.

Добавлено через 20 часов 13 минут
пришлось самому дойти до решения
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# include <iostream>
# include <cstdlib>
# include <ctime>
using namespace std;
void main ()
{
    const int size=10;
    int arr[size], poz, ch, kolch=0, min;
    bool find;
    srand(time(NULL));
    for (int i=0;i<size;i++)    //Выводим текущий массив
    {
        arr[i]=rand()%11;
        cout << arr[i]<<" ";
    }
    cout << endl;
    for (int j=0; j<size; j++)  //Ищем четные числа и переставляем их в начало массива
    {
        find=false;
        if (arr[j]%2==0)
        {
            ch=arr[j];
            find=true;
        }
        for (int z=j+1; z<size;z++)
        {
            if (arr[z]%2 == 0)
            {
            ch=arr[z];
            poz=z;
            find=true;
            }
        }
        if (find==true)
        {
        arr[poz]=arr[j];
        arr[j]=ch;
        kolch++;
        }
    }
 
    for (int s=0;s<kolch;s++)           //Делаем перестановку четных чисел
    {
        min=arr[s];
        poz=s;
        for (int s2=s+1;s2<kolch;s2++)
        if (arr[s2]<min)
        {
        min=arr[s2];
        poz=s2;
        }
        arr[poz]=arr[s];
        arr[s]=min;
    }
 
    for (int s=kolch;s<size;s++)            //Делаем перестановку нечетных чисел
    {
        min=arr[s];
        poz=s;
        for (int s2=s+1;s2<size;s2++)
        if (arr[s2]<min)
        {
        min=arr[s2];
        poz=s2;
        }
        arr[poz]=arr[s];
        arr[s]=min;
    }
 
    for (int i=0;i<size;i++)            //Выводим результат
    {
        cout << arr[i]<<" ";
    }
    cout << endl;
}


Вернуться к обсуждению:
Упорядочить одномерный массив C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2014, 16:33
Готовые ответы и решения:

Упорядочить одномерный массив
Доброго времени суток! Подскажите, пожалуйста, как сделать такое задание(срочно). Составить...

Нужно упорядочить одномерный массив
Помогите плиз. Нужно упорядочить одномерный массив. Я знаю как это сделать, но нужно использовать...

Упорядочить одномерный массив по возрастанию
С клавиатуры вводится одномерный массив длинной 10 символов. Упорядочить массив по возрастанию

Как упорядочить одномерный массив по возрастанию?
Есть массив X(n), как упорядочить его по возростанию?

6
18.01.2014, 16:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2014, 16:33
Помогаю со студенческими работами здесь

Одномерный массив 10 символов.упорядочить по убыванию
С клавы вводится одномерный массив длинной 10 символов.Упорядочить массив по убыванию.

Упорядочить одномерный массив указателей на строки
Допустим у меня одномерный массив указателей на строки и они имеют как бы еще такие значения. ...

Упорядочить одномерный числовой массив по возрастанию методом выбора
Упорядочить одномерный числовой массив по возрастанию методом выбора. При этом выбирается...

Дан одномерный массив размером М. Упорядочить элементы с нечетными номерами по возрастанию
Всем день добрый! Помогите, пожалуйста с задачей на языке С++. , а с четными номерами по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru