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

"Пузырьковая" сортировка. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве посчитать сумму элементов,находящихся в нечетных позициях! http://www.cyberforum.ru/cpp-beginners/thread167928.html
Добрый день,не могли бы пожалуйста помочь мне вот с этими двумя программами ? Очень буду признателен! Задача №13 Требования: 1.Подготовить текстовый файл с входными данными в редакторе...
C++ Прочитать матрицу из файла и посчитать сумму элементов на главной диагонали Двухмерные массивы, прочитать их из файла. Посчитать сумму элементов по главной диагонале. http://www.cyberforum.ru/cpp-beginners/thread167923.html
C++ Последовательность n чисел.
Задана последовательность n чисел, равных 0,1,2. Расположить сначала все 1, потом 0, потом 2, не используя сравнения. Как такое реализовать?..
C++ Сумма модулей чисел выше главной диагонали
Всем добрый день. Вот необходимо решить такую задачку: Дана целочисленная квадратная матрица. Найти сумму модулей элементов, расположенных выше главной диагонали. В принципе, основную часть...
C++ Головоломка о голландском флаге http://www.cyberforum.ru/cpp-beginners/thread167905.html
Даны три числа - a, b, c. Они равны 0,1,2, но не упорядочены. Не используя if поменять их местами так, чтобы а=1, b=0, с=2. Может кто-нибудь сталкивался с подобным? А то я что-то даже не понимаю,...
C++ Вопрос о строке Добрый день! Вводится строка и передаётся как параметр. При использовании следующего кода: while(str) { if (*str == '+') break; *(str++); i++; ... подробнее

Показать сообщение отдельно
xpresiq
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 25
12.12.2010, 21:40
Сортировка пузырьком.
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
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
 
int main()
{
    double t;
   int const size=500;
   int mass[size];
   randomize();
   for (int i=0; i<size; i++)
   {
        mass[i]=random(20000)-10000;
      cout  <<'\n' << mass[i]<<"||";
      cout << '\t';
   }
   for (int j=0; j<size; j++)
 
    for (int i=1; i<size; i++)
 
        if (mass[i]<mass[i-1])
         {
            t=mass[i];
            mass[i]=mass[i-1];
            mass[i-1]=t;
         }
         for (int i=0; i<size; i++)
         {
            cout << '\t' << mass[i];
        }
 
   
   getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru