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

Найти минимальный по значению элемент и записать его на начало массива, высвободив для него место путем смещ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество различных цифр, содержащихся в десятичной записи каждого элемента массива натуральных ч http://www.cyberforum.ru/cpp-beginners/thread1215436.html
Определить количество различных цифр, содержащихся в десятичной записи каждого элемента массива натуральных чисел. Использовать структуру для хранения цифрового символа из массива чисел и количества различных цифр в его записи.
C++ Если последовательность знакопеременна, то вывести максимум, в противном случае минимум С клавиатуры вводится последовательность произвольных чисел, пока не введется "0". Если пос-ть знакопеременна, то вывести максимум,в другом случае минимум. Вот исходник: #include<iostream> using namespace std; void main() { setlocale(0,""); int m; //Переменная для текущего значения http://www.cyberforum.ru/cpp-beginners/thread1215410.html
C++ Программу, которая реализует решение задачи, через рекурсию, так и итеративной функции
Я написал одну программу через рекурсию, как сделать вторую,через инеративную функцию? #include "stdafx.h" #include <iostream> #include <cmath> #include <conio.h> using namespace std; double func (int n, int x); int _tmain(int argc, _TCHAR* argv) {
При чтении dll библиотеки в обычном(не бинарном) виде, чтение прерывается на NULL C++
Задача такая: открыть dll файл(не мой) в обычном текстовом виде(каким его могут открыть обычные блокноты), найти нужную последовательность символов и заменить их. Проблема: при открытие dll читается до первого NULLа и прерывается. Вот собственно код: // Открываем объект ядра "файл" HANDLE hFile = CreateFile("client2.dll", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL,...
C++ Динамическое подключение VC++ (2012) DLL в приложении C++Builder (RAD XE5) http://www.cyberforum.ru/cpp-beginners/thread1215380.html
Здравствуйте! Вроде бы подобные темы бывали, но я так и не смог понять, что не так, т.к. редко пишу на с++. Вот код в библиотеке VC++: //--------------------------------------------------------------------------- #include "stdafx.h" #include "Cam.h" //--------------------------------------------------------------------------- BOOL APIENTRY DllMain( HMODULE hModule, ...
C++ Решение уравнений методом Ньютона ребят, можете поэтапно объяснить что здесь написано? в частности что значит double P1 (double x) и return #include <iostream> #include <iomanip> #include <math.h> using namespace std; double P1(double x) { подробнее

Показать сообщение отдельно
BatonPro
30 / 30 / 24
Регистрация: 21.06.2014
Сообщений: 81
23.06.2014, 22:56     Найти минимальный по значению элемент и записать его на начало массива, высвободив для него место путем смещ
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
#include<iostream>
using namespace std;
void main()
{
    int *array;
    int i,n,min,mini,buf;
    setlocale(LC_ALL,"Russian");
    cout<<endl<<"Введите количество элементов:";
    cin>>n;
    array=new int[n];
    for(i=0;i<n;i++)
    {
        array[i]=rand()%100;
    }
    mini=0;
    min=array[0];
    cout<<endl<<"Исходный массив"<<endl;
    for(i=0;i<n;i++)
    {
        if(array[i]<min)
        {
            min=array[i];
            mini=i;
        }
        cout<<array[i]<<" ";
    }
    i=mini;
    while (i>0)
    {
        buf=array[i];
        array[i]=array[i-1];
        array[i-1]=buf;
        i--;
    }
    cout<<endl<<"Преобразованный массив:"<<endl;
    for(i=0;i<n;i++)
    {
        cout<<array[i]<<" ";
    }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru