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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Proger80lvl
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 65
#1

Отсортировать массив (Найти ошибку в коде) - C++

11.01.2013, 15:02. Просмотров 204. Ответов 3
Метки нет (Все метки)

Дан массив размерности m,состоящий из 0,1,2. Отсортировать массив так,чтобы сначала были 0,потом 1,потом 2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
const int M=10;
int A[M]={2,1,2,0,0,1,2,2,0,0};
int main() {
    int b;
    for (int i=0;i<M;i++){
        if(A[i]>A[i+1]){
            b=A[i];
            A[i]=A[i+1];
            A[i+1]=b;
                 }
        cout<<A[i];
    return 0;
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2013, 15:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отсортировать массив (Найти ошибку в коде) (C++):

Двумерный массив (найти ошибку в коде) - C++
всё просто заполнил в ручную один массив, а потом всё перепечаталось во второй массив. Я по образцу сделал что писал для одномерного...

Двумерный массив - найти ошибку в коде - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(){ const int a=5; const int...

Динамический массив - найти ошибку в коде - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;time.h&quot; #include &lt;iomanip&gt; using namespace std; const int n = 2; ...

Двумерный динамический массив - найти ошибку в коде - C++
пишу код: int **array; cout &lt;&lt; &quot;Size: &quot;; int n; cin &gt;&gt; n; array = new int ; понимаю что в синтаксисе ошибка, но сам разобраться...

Двумерный динамический массив - найти ошибку в коде - C++
Где ошибка? using namespace std; void VivodMass(int** &amp;M, int n) { for (int i = 0; i&lt;n; i++) { for (int j = 0; j&lt;n;...

Двумерный динамический массив - найти ошибку в коде - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Matrix { private: int lenght; int width; int**...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
11.01.2013, 15:09 #2
минимум максимум ищи , а потом сортируй
0
JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
11.01.2013, 15:09 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
const int M(10);
int main()
{
    int A[M] = {2,1,2,0,0,1,2,2,0,0}, b(0);
    for(int j = 0; j < M; j++)
    for(int i = 0; i < M; i++)
        if(A[i] > A[i+1])
        {
            b = A[i];
            A[i] = A[i+1];
            A[i+1] = b;
        }
    for(int i = 0; i < M; i++)
    std::cout << A[i];
    std::cout << std::endl;
    system("PAUSE");
    return 0;
}
0
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
11.01.2013, 15:15 #4
а нет не надо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2013, 15:15
Привет! Вот еще темы с ответами:

Двумерный динамический массив - найти ошибку в коде - C++
Кто мне может объяснить почему не работает вариант, когда мы выносим весь процесс выделения памяти под двумерный массив и заполнение оного...

Найти сумму целых отрицательных чисел удовлетворяющих условию (найти и исправить ошибку в коде) - C++
#include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int main() { int y = 0; for(int i = -21; i &lt; -99; i+=3) ...

Найти ошибку в коде - C++
Скажите, пожалуйста, в чем у меня ошибка? Вот код #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;locale&gt; #include &lt;conio.h&gt; ...

Найти ошибку в коде - C++
Я нуб, всех тонкостей не знаю, тапками не кидайте. Вот код: int i = 0; if (i = 0) cout &lt;&lt; &quot;OK&quot;; else cout &lt;&lt; &quot;WTF???&quot;; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.01.2013, 15:15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru