Wyliczanie najwiekszej i najmniejszej liczby.

0

Wyliczam MAX, ale jako Min podaje mi ostatnia wpisaną liczbe.

 #include <iostream>
int main()
{
	int n,i;
	int Min,MAX;
	std::cout<<"Wpisz 6 liczb.\nWpisz liczbe: \n";
	std::cin>>n;
	MAX=n; Min=n;
	
			for(i=1;i<=5;i=i+1)
			{
		
			std::cin>>n;
		
				if (n<Min);
				Min=n;
				if (n>MAX)
				MAX=n;
				
			}
	std::cout<<"Max="<<MAX;
	std::cout<<"\nMin= "<<Min;
	
}
3

if (n<Min);

Usuń średnik. Powoduje on, że ten if nic nie robi a instrukcja Min=n; wykonywana jest zawsze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1