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

сортировка массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нужна литература http://www.cyberforum.ru/cpp-beginners/thread247385.html
Здравствуйте господа програмисты!я хочу научиться писать на wxdev c++ приложения для windows какую литературу посоветуете для начинание,если можно ссылку где скачать! Заранее всем огромное спасибо!!!
C++ WinAPI Вычисление длины отрезка по координатам его концов Привет Всем! У меня возникли проблем с лабой. В задании сказано: Написать программу, вычисляющую длину отрезка по координатам его концов. Процедуру вычисления длины отрезка реализовать в отдельном потоке. Еще сказано, что программа должна быть решена с использованием аппарата WinAPI. Как решить в отдельном потоке и с использованием аппарата WinAPI , кто знает напишите))) http://www.cyberforum.ru/cpp-beginners/thread247377.html
C++ Ввод и вывод текста
#include <iostream.h> using namespace std; int main(int argc, char *argv) { char a, b, c, d; cout << "Familiya: " ; cin >> a; cout << "Ivya: " ; cin >> b;
C++ Всех с 23 февраля!) С++
Помогите решить 3 задачи пожайлуста) 1) Удаление элемента из дерева (из одной вершины максимально только 2 сына помоему бинарным называется). 2) Сосчитать количество листьев дерева и сумму элементов в них. 3)Дано выражение. 0 - правда 1 - ложь. А = и , О = или, Н = нет. вывести значение на экран. Задачи на С++ , просьба как можно более примитивнее написать программы и с объяснением...
C++ "быстрая" сортировка (вызов функции) http://www.cyberforum.ru/cpp-beginners/thread247370.html
Здраствуйте, :drink: по лабе надо сделать много сортировок.. все сделано кроме метода "быстрой" сортировки.. http://www.cyberforum.ru/cpp-beginners/thread27084.html тут просматрел, вставил в прогу, а вот когда в менюшке вызываеться эта функция.. я хз что писать =)) int main() {int m; //--- quickSortR( о_О,???) что же там прописовать, если у меня в наличии только масив?
C++ return Здравствуйте, форумчане! На сколько мне известно оператор return передаёт управление операционной системе. А можно ли с его помощью как-нибудь вывести строки в командной строке по завершению программы? Заранее спасибо. подробнее

Показать сообщение отдельно
NotMine?
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 23
23.02.2011, 19:43     сортировка массива
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<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
void main()
{
srand(time(0));
bool flag = true;
int temp[20][20];
for(int i = 0; i < 20; i++)
   for(int j = 0; j < 20; j++)
    temp[i][j] = rand()%50+1
for(int k = 0; flag; k++)
{
flag = false;
for(int i = 0; i < 20-k; i++)
   for(int j = 0; j < 20; j++)
   {
        if(temp[i][j] > temp[i][j+1])
      {
      int temp = temp[i][j];
      temp[i][j] = temp[i][j+1];
      temp[i][j+1] = temp;
      flag = true;
       }
    }
}
если есть ошыбки поиграйся с 2 обявлениями цикла))

Добавлено через 26 минут
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
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
void main()
{
srand(time(0));
bool flag = true;
int temp[20][20];
for(int i = 0; i < 20; i++)
   for(int j = 0; j < 20; j++)
    temp[i][j] = rand()%50+1;
for(int k = 0; flag; k++)
{
flag = false;
for(int i = 0; i < 20-k; i++){
   for(int j = 0; j < 20-k; j++)
   {
        if(temp[i][j] > temp[i][j+1])
      {
      int t = temp[i][j];
      temp[i][j] = temp[i][j+1];
      temp[i][j+1] = t;
      flag = true;
       }
    }
}
}
for(int i = 0; i < 20; i++){
   for(int j = 0; j < 20; j++)
       cout<<temp[i][j]<<" ";
   cout<<endl;
}
}
если есть ошыбки посмотри 2 цикл j)набирал прям здесь в редакторе))
 
Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru