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
[39761] 집합 구하는 프로그램인데..자구 오류가
루피블루 [] 868 읽음    2005-04-08 00:25
#include<stdio.h>
#include<stdlib.h>
void Input_element(int set[],int set1[],int set2[])
{
   printf("집합1에 삽입할 원소 10개를 입력하세요\n");
   for(int i=0;i<10;i++)
   scanf("%d",&set1[i]);
   printf("집합2에 삽입할 원소 10개를 입력하세요\n");
   for(i=0;i<10;i++)
   scanf("%d",&set2[i]);
   }

   void out_element(int set[],int num)
   {
     printf("잡합의 원소를 출력 합니다.\n{");
     for(int i=0;i<num;i++)
     printf("[%d]",set[i]);
     printf("}\n");
   }

  void main()
  {
    int set[20]={0};
    int set1[10]={0};
    int set2[10]={0};
    int input=0;
    int i,j,num;
   
while(1)
    {
      printf("선택 하세요 - 1.합집합 구하기 2. 교집합 구하기 3. 종료 :");
      scanf("%d",&input);
      switch(input)
      {
    case 1:
      num=10;
      Input_element(set,set1,set2);
      for(i=0;i<10;i++)
       set[i]=set1[i];
      for(i=0;i<10;i++)
      {
      for(j=0;j<10;j++)
      if(set1[j]==set[i])
      break;
      if(j>=10)
      set[num++]=set2[i]
     
}
      output_element(set,num);           <<<<<<<<<<<<<<이부분
      break;
      
case 2:
    num=0;
    Input_element(set,set1,set2);
    for(i=0;i<10;i++)
    {
    for(j=0;j<10;j++)
    {
    if (set1[j]==set2[i])
    set[num++]=set2[i];
    }
       }
       output_element(set,num);                   <<<<<<<<<<<<<이부분
       break;
   case 3:
   printf("종료합니다\n");
   exit(1);
   break;
   }
   }
}
표시된 부분이 에러 나요;;; 알려 주세요

+ -

관련 글 리스트
39761 집합 구하는 프로그램인데..자구 오류가 루피블루 868 2005/04/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.