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

Сортировка пузырьком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как работает getchar() ? http://www.cyberforum.ru/cpp-beginners/thread1066637.html
int c; c=getchar(); cout << c; Набираю на клаве число 123 Cout выдает число 49 ??? Добавлено через 1 минуту из-за нажатия на Ентер???
C++ Ввод и вывод из файла Есть программа. Нужно сделать так, чтобы размерность матрицы можно было считать из файла и чтобы готовую или исходную матрицу можно было записать в файл! Вот код программы: #include "stdafx.h" #include "stdio.h" #include "locale.h" #include "conio.h" #include "stdlib.h" #include "time.h" void writemenu() http://www.cyberforum.ru/cpp-beginners/thread1066624.html
Не могу отладить программу, не понимаю, что нужно сделать C++
Здравствуйте, срочно нужна помощь в дописании программы! Необходимо, чтобы программа запоминала введенный массив в пункте 1 меню, и применяла его во 2м пункте меню "Решение". Никак не могу сообразить, что нужно сделать, хотя, кажется, что осталось совсем немного. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h>...
C++ В матрице определить сумму элементов в тех строках, которые не содержат отрицательных элементов
Дана целочисленная прямоугольная матрица. Определить: 1)максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 2)сумму элементов в тех строках, которые не содержат отрицательных элементов; 3)минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Сделал лишь первый пункт, осталось те два запихнуть сюда) Помогите пожалуйста. Заранее...
C++ Построение матрицы http://www.cyberforum.ru/cpp-beginners/thread1066604.html
Помогите пожалуйста!!! Для заданного значения n (константа) построить вещественную матрицу X nxn: 1 1 1..........1 1 1 1 2 2 2.......2 2 1 1 2 3 3 ......3 2 1 1 2 3 4 ...4 3 2 1 ......................... 1 2 2.............2 1 1 1 1 1.............1
C++ Ошибка в программе: macro names must be identifiers Не знаю как исправить main.cpp #include <iostream> #include "include/1.h" int main() { return 0; } подробнее

Показать сообщение отдельно
Bart08
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 54

Сортировка пузырьком - C++

09.01.2014, 15:50. Просмотров 271. Ответов 0
Метки (Все метки)

Помогите пожалуйста из сортировкой бульбашкой.Нужно отсортировать по площи.Ось текст головного юнита.
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#pragma hdrstop
  #include <vector.h> 
#include <iostream.h>
#include <conio.h>
#include <ClassPoint.h>
#include <ClassTriangle.h>
 #include <fstream.h>
 #include <algorithm>
 
//---------------------------------------------------------------------------
 
#pragma argsused
void inp(vector<MyTriangle> &v){
MyTriangle T;
int i,x;
//x,y
cout<<"Vvedit koordunatu to4ki A:"<<endl;
cin>>x;
T.set_x(x);
cin>>x;
T.set_y(x);
//T.set_x(0);
//x2,y2
cout<<"Vvedit koordunatu to4ki B:"<<endl;
cin>>x;
T.set_X2(x);
cin>>x;
T.set_Y2(x);
//x3,y3
cout<<"Vvedit koordunatu to4ki C:"<<endl;
cin>>x;
T.set_X3(x);
cin>>x;
T.set_Y3(x);
v.push_back(T);
}
 
 
int main(int argc, char* argv[])
{
vector <MyTriangle> iv;
MyTriangle T;
int i,x;
 
  for (i=0; i<2; i++){
  cin>>T;
  iv.push_back(T);
    cout<<iv[i];}
 
//пытався зробити сортировку
    for(int j=0;j<iv[i].plo()-1;j++){ 
     for(int i=0;i<iv[i].plo()-1;i++){}}
 
 getch();
        return 0;
}
Ось перегружени операторы в/в
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
42
43
44
45
46
47
48
49
50
51
52
friend istream &operator >>(istream &in, MyTriangle &z);
 friend ostream &operator<<(ostream &out, MyTriangle &v);
 
    };
 
    istream &operator >>(istream &in, MyTriangle &z)
{int i,x;{
cout<<"Vvedit koordunatu to4ki A:"<<endl;
in>>x;
z.set_x(x);
in>>x;
z.set_y(x);
//T.set_x(0);
//x2,y2
cout<<"Vvedit koordunatu to4ki B:"<<endl;
in>>x;
z.set_X2(x);
in>>x;
z.set_Y2(x);
//x3,y3
cout<<"Vvedit koordunatu to4ki C:"<<endl;
in>>x;
z.set_X3(x);
in>>x;
z.set_Y3(x);
}
return in;}
 
 
 
 
    ostream &operator<<(ostream &out, MyTriangle &v)
{
int i,x;
{
out<<"Koordunatu vershunu AB:"<<endl;
out<<v.get_x();
out<<v.get_y()<<endl;
out<<"Koordunatu vershunu BC:"<<endl;
out<<v.get_X2();
out<<v.get_Y2()<<endl;
out<<"Koordunatu vershunu CA:"<<endl;
out<<v.get_X3();
out<<v.get_Y3()<<endl;
out<<"Dovgena ctoronu AB:"<<endl<<v.len()<<endl;
out<<"Dovgena ctoronu BC:"<<endl<<v.len1()<<endl;
out<<"Dovgena ctoronu CA:"<<endl<<v.len2()<<endl;
out<<"Perumetr:"<<endl<<v.par()<<endl;
out<<"Plocha:"<<endl<<v.plo()<<endl;
}
return out;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru