c++ 최대 최소 한번만 더 봐주세요!!

SPiNiN 작성일 13.09.10 18:47:08
댓글 23조회 1,465추천 0

137880641494251.jpg

 

와.. 여러분이 도와주셔서...

max값을 드디어 구할 수 있게 되었습니다.

와.. 제가 i=0; 이렇게 변수 초기화 하는 법을 모르고 계속 선언해서 그랫었네요 ㅠㅠㅠ...

다시 한번 질문드릴게요!!

 

max값은 드디어 구할 수 있는데

else if 구문으로 

 

  else if(A[i]<min)
  {
   min=A[i];
  }

 

이렇게 주었는데

min값은 초기 선언한 0값으로 나오더라구요..

이 경우에는 어떻게 해야하는지요!!

 

그리고 99999를 입력하면

멈추게 하고 싶은데

그건 어떻게 해야하나요???

 

정말 감사합니다 도와주셔서 ㅠㅠㅠ

 

#include <iostream>
using namespace std;

int main()
{
 int A[8] = {1,2,3,4,5,6,7,8};
 int i=0;
 int sum=0;
 int avr=0;
 

 while(i<8)
 {
  cout << "Enter Numbers : ";
  cin >> A[i];
  i++;
 
 }
 
 sum = A[0]+A[1]+A[2]+A[3]+A[4]+A[5]+A[6]+A[7];
 avr = sum/8;
 cout << "Sum = " << sum << "\n";
    cout << "AVR = " << avr << "\n";

 int max=0;
 int min=0;
 i=0;
 while(i<8)
 {
  if(A[i]>max)
  {
   max=A[i];
  }
  else if(A[i]<min)
  {
   min=A[i];
  }

  i++;
 }

 cout << "Max = " << max << "\n";
 cout << "Min = " << min << "\n";

 return 0;
}

SPiNiN의 최근 게시물

자유·수다 인기 게시글