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

Массивы. Расположить элементы в порядке возрастания. Использовать сортировку методом вставок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ \n\r\0 а еще? http://www.cyberforum.ru/cpp-beginners/thread1120367.html
Собственно кроме \r\n\0 есть ли какие-то обозначения, как в регекспах? Например те же \w \d? Простенькая задачка по парсингу строку, хочется воспринимать делимитром все кроме цифр или букв. Перечислять все подряд как-то тупо, прикручивать регекспы из-за такой мелочи не многим уменее...
C++ Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове данной строки. в) Найти количество слов, начинающихся с буквы б. г) Найти количество слов, у которых первый и последний символы совпадают между собой. д) Найти длину самого короткого слова. Вот код. Пункт А уже реализован. Подскажите дальше, кто... http://www.cyberforum.ru/cpp-beginners/thread1120354.html
C++ как сделать чтобы функция не изменяла переданный в нее двумерный массив в главной программе?
вот такая вот программка. не могу понять почему матрица переданная в функцию изменяется в главной функции! подскажите, как этого избежать?)) #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std;
Не удаляется элемент C++
Имеется стек. class Stack { private: myString *st; int size; int index; ...
C++ Простой чат http://www.cyberforum.ru/cpp-beginners/thread1120324.html
Добрый день! Стоит задача создания простого чата. Код: #pragma once #include <iostream> #include <WinSock2.h> #pragma comment(lib, "ws2_32.lib") #include <string> using namespace std;
C++ Как можно реализовать ? У меня есть код на С++ для ввода и вывода комплексных чисел #include <cstdlib> #include <iostream> #include <math.h> using namespace std; struct Complex { /*îïðåäåëÿåì ñòðóêòóðó äëÿ êîìïëåêñíûõ ÷èñåë*/ double re/*äåéñòâèòåëüíàÿ ÷àñòü*/, im/*ìíèìàÿ ÷àñòü*/; }; void read(Complex &q) { /* ×òåíèå äåéñòâèòåëüíîé è ìíèìîé ÷àñòè*/ cout<< "Enter deystv. chast':"; cin>>q.re; подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
26.03.2014, 09:53     Массивы. Расположить элементы в порядке возрастания. Использовать сортировку методом вставок
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
#include <iostream>
using namespace std;
int  main(){
    system("chcp 1251>0");
    int size;
    int *array;
    while(!size || size > 100){
        cout << "Введите n: ";
        cin >> size;
        array = new int[size];
    }
    cout << "Заполните массив:" << endl;
    for(int i = 0; i < size; ++i) {
        cout << "array[" << i << "]: ";
        cin >> array[i];
    }
    int tmp;
    for (int i = 1; i < size; ++i) {
        int k = i;
        while (k > 0 && array[k] < array[k - 1]) {
            tmp = array[k];
            array[k] = array[k - 1];
            array[k - 1] = tmp;
            --k;
        }
    }
    cout << endl;
    for(int i = 0; i < size; ++i)
        cout << "array[" << i << "]: " << array[i] << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru