Se da un nr N si apoi un sir N numere. Sa se afiseze cel mai mic numar si cel mai mare numar dintre cele N numere.
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int main()
{
int n, i, num, minim, maxim;
cout << "n="; cin >> n;
cout << "introdu " << n << " numere: \n";
cin >> num;
minim=num; maxim=num;
for (i=2; i<=n; ++i)
{
cin >> num;
if (num<minim) minim=num;
if (num>maxim) maxim=num;
}
cout << "minim este " << minim << endl;
cout << "maximal este " << maxim << "\n";
return 0;
}
#include<iostream>
using namespace std;
int N, a[100000], minn, maxx;
int main(){
cin>>N;
for(int i=0;i<N;i++){
cin>>a[i];
}
minn=a[0];
maxx=a[0];
for(int i=0;i<N;i++){
if(a[i]<minn) minn=a[i];
if(a[i]>maxx) maxx=a[i];
}
cout<<minn<<" "<<maxx;
return 0;
}
Nu este cea mai eficienta metoda dar imi imaginez ca asta ti se cere la clasa.