Informatică, întrebare adresată de malicsandra, 9 ani în urmă

Citiți de la tastatură un număr natural n și apoi n numere întregi. Afișați minimul dintre elementele negative din vector. In C++, va rog .

Răspunsuri la întrebare

Răspuns de Davidpiscot
0
#include<iostream>
using namespace std;
int main()
{
   int n,v[100],i,minim;
   cout<<"n=";cin>>n;
   for(i=1;i<=n;i++)
       cin>>v[i];
      minim=v[i];
   for(i=1;i<=n;i++)
        if(v[i]<0)
     if(v[i]<minim)
       minim=v[i];
    cout<<minim;
return 0;
}
         
Răspuns de AntiEaglesDavids
0
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n, sol = INT_MAX;
    cin >> n;
    for(int i = 1, x; i <= n; i++)
        cin >> x, sol = min(sol, x < 0 ? x : sol);
    cout << sol << '\n';
    return 0;
}


Alte întrebări interesante