Informatică, întrebare adresată de bedynoman, 8 ani în urmă

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

Răspuns de boiustef
0

#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;

}


Răspuns de Utilizator anonim
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.

Alte întrebări interesante