Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2754] 버블정렬) 코딩 해석좀 해주세여~정말 급해여
지연이 [] 1502 읽음    2003-06-11 17:30
#include<iostream.h>
#include<iomanip.h>
const int max = 5
void bubblesort (int []);
void swap (int &, int &);
void main()
{
  int array[max]={38,93,55,12,62};
  cout<< "source data:[";
  for (int i=0; 1<max; i++)
  cout <<setw(3)<<array[i];
  cout<<"]"endl;
  cout<<"soeted............"<<endl;
  bubblesort (array);
}

void bubblesort(int arr[])
{
  int sw;
  int pass =1;
  do {
    sw=0;
    for (int I=0; i<max-pass;i++){
      if (arr[i]>arr[i+1]){ //인접한 배열들끼리 비교한다
       swap (arr[i],arr[i+1]);
          sw=1;
       }
       for (int k =0;k<max;k++)
         cout<<setw(3)<<arr[k];   
       cout<<endl;
    }
    ++pass;
    cout<<endl;
  }while(sw);
}

void swap(int &a,int & b)
{
  int temp=a;
  a=b;
  b=temp;
}

+ -

관련 글 리스트
2754 버블정렬) 코딩 해석좀 해주세여~정말 급해여 지연이 1502 2003/06/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.