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

C/C++ Q/A
[2275] 문제 푼건데 조언 부탁여
모치 [] 1129 읽음    2003-04-06 17:29
. 키보드로부터 정수 10개를 받아들여 (array사용) 그 값들을 비교하여 
이들중 최대값및 최소값을 구하는 프로그램을 작성하시요. 
(1) max() 함수 사용하지 말고 If구문을 사용할것. 
(2) 음수및 100 이상의 값이 입력되면 입력을 취소하고 다시 다른 입력값을 
받아들이게 할것. 
(3) array 안의 값 및 최대값 & 최소값을 보여줄것. 


#include<iostream.h>
#include<process.h>

void main()
{
    const int N=100;
    int i,j,m,n;
    float a[N],w;
    cout << "n="; cin >> n;
   
    if (n>=N) {
        cerr << " memory over ";
        exit(1);
    }
    for (i=0; i<n; ++i) {
        cout << "a[" << i << "]=";
        cin >> a[i];
    }
         for (m=n-1; i>=0; --i) {
        for (j=0; j<m; ++j) {
            if (a[j]>a[j+1]) {
                w=a[j];
                a[j]=a[j+1];
                a[j+1]=w;
            }
        }
    }
    if(a[j]>=100){
        cout << "입력이 잘못되었습니다. \n";
    }
    else{
        for (i=0;i<n;++i) cout <

+ -

관련 글 리스트
2275 문제 푼건데 조언 부탁여 모치 1129 2003/04/06
2276     Re:문제 푼건데 조언 부탁여 임문환 1106 2003/04/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.