Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сделать массив упорядоченым... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны, классы, строки http://www.cyberforum.ru/cpp-beginners/thread94367.html
:help:Наши преподы решили сделать нам сюрприз на выч. рпактику. Нужна помощ, там в коде ошибка у меня, уже мозги просто разрываются. Вот задание: Задание 1. Так как поведение приложения зависит от...
C++ Из Visual Studio в Dev C++ Всем Добрый День! Такой вопрос... Есть прога (проект вернее...), написана под Visual Studio, которого у меня нету, и нужно как нить проверить как она работает. Есть на компе Dev C++. Вот только... http://www.cyberforum.ru/cpp-beginners/thread94356.html
C++ найти максимальное в массиве:)
вроде легко вроде и сделал, но неправильный результат выдает( посмарите плиз, только сильно не ругайтесь... спасибо:) вот код #include "stdafx.h" #include <iostream> using namespace std;...
C++ Вычислить определитель квадратной матрицы второго порядка
Дорогие программисты!!! Мне очень нужна ваша помощь=) если вам не трудно, напишите пожалуйста программу на С++ , которая вычисляет определитель квадратной матрицы 2 порядка... Просто я ваще тупой, не...
C++ Перевод из с++ в паскаль http://www.cyberforum.ru/cpp-beginners/thread94335.html
прошу помощи в переводе данного кода в паскаль... всё более-менее ясно, но та же самая последняя фигня в мэйне типо 'case'... я не понимаю этого..)) прошу помочь, если есть желание......
C++ модули Добрый вечер!подскажите пожалуйста..я запуталась в данном задании: придумать задачу на лабораторную работу для студентов.соответственно,чтобы они ее выполнили,с помощью МОДУЛЕЙ VISUAL c++..... в чём... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
11.02.2010, 01:28
Дан массив размера N, все элементы которого, кроме первого, упорядочены по возростанию. Сделать массив упорядоченым, переместив первый элемент на новую позицию.
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
#include <stdio.h>
 
#define N 5
 
void swap(int* a, int* b)
{
    int temp = *a;
    *a = *b;
    *b = temp;
}
 
int main()
{
    int index = 0;
    int array[N] = {5,2,4,7,8};
 
    while(array[index] > array[index+1] && index < N-1)
    {
        swap(&array[index], &array[index+1]);
        ++index;
    }
 
    for(index = 0; index < N; ++index)
        printf("%d ", array[index]);
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru