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

Se introduc de la tastatură cel mult 10000 de numere întregi. Să se afişeze valoarea cea
mai mică şi numărul de ordine (indicele) al elementelor care au valoarea minimă.URgent pls!dau coroana


234923hgdasgdkasda: In ce limbaj?
vasean2909: c++

Răspunsuri la întrebare

Răspuns de gugleadennis88
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   long long int i, k=0, n, a[10000], min=0;

   cin>>n;

   if (n!=0) {cin>>a[1]; min=a[1]; k=1;}

   for (i=2; i<=n; ++i){

   cin>>a[i];

   if (min>a[i]) {min=a[i], k=i;}

   }

   

   cout<<"Valoarea minima este "<<min<<" pe pozitia "<<k;

   for (i=1; i<=n; ++i){

       if ((i!=k)&&(a[i]==min)) cout<<", "<<i;

       

       

   }

   

   

   

   

   

 

   

   return 0;

}

//Daca ai intrebari ma intrebi. Se putea mai usor de scris, dar deja nu mai modific


gugleadennis88: daca ceva poate fi incomplet, deoarece daca sunt mai multe valori minime, codul nu este gata
vasean2909: Mersi mult
gugleadennis88: nui pentru ce
gugleadennis88: gata am gasit cum
gugleadennis88: modifica te rog
Alte întrebări interesante