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

C++빌더 Q&A
C++Builder Programming Q&A
[38370] 정렬 ...
알파 [alpha] 797 읽음    2004-12-14 07:41
정렬 구간을 포인터로 넘기면 될듯하네요.

void sort (int *arr, int size)
    {
    int i;
    int j;

    for (i=0; i<size-1; ++i)
    for (j=i+1; j<size; ++j)
        {
         // ...
        }
    }

int main ()
    {
    int arr[100];

    // arr에 값 할당

    sort (arr, sizeof(arr));  // 정렬

    // ...

    return 0;
    }




오호살덩 님이 쓰신 글 :
: 오름차순대로 정렬할려면 이런 방법으로 씨언어 짜면 되잖아요.
: #include
: void main()
: {
: int number[10]={1,2,3,4,5,6,7,8,9};
: int i, j, temp;
: printf("입력 데이터 : ");
: for(i=0;i<=9;i++)
:
:
: for (i=0;i<9;i++)
: for(j=i+1;j<=9;j++)
:
: if(number[i]>number[j])
:
: temp = number[i];
: number[i] = number[j];
: number[j] = temp;
:
: 그런데 정렬하는 부분을 부함수로 짜라네요.
:
: 그거 그냥 함수로 하라는 말인가요.
:
: #include "stdio.h"
:
: void function();
:
: int main()
:
: 이런식으로 말이죠.
:
: 그런데 만약에 부함수로 매계변수 전달시 포인터를 이용할려면 어떻게 해야 하나요.
: 꼭 포인터를 이용하라고 하는데..??
: 도움 부탁합니다. 포인터 잘 사용안하는데 할려니까...ㅠㅠ
:
: 그리고 n차 연립 방정식을 적분하는데 구간법을 적용하여 구해 낼려고 하는데..
: 잘 안 되네요..ㅠㅠ
:
: 맨날 변수의 조합이 안 맞는지...실행만 시키면 제대로 된 값이 안 나옵니다.
:
: 씨언어 사이트이길래 도움을 얻으러 왔다가 전부다 어디 전문가 분들같은데 제 문제 같은건 올리기가
: 그렇더군요..- -;;
:
: 그래도 나름대로 답답해서 이렇게 올립니다.
:
: 지나가시다 넌져시 힌트라도 좀 던져 주세요.ㅠㅠ

+ -

관련 글 리스트
38369 도움 좀 부탁드릴께요 오호살덩 812 2004/12/14
38396     Re:도움 좀 부탁드릴께요 evergreen 894 2004/12/15
38383     Re:도움 좀 부탁드릴께요 evergreen 792 2004/12/14
38370     정렬 ... 알파 797 2004/12/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.