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

Scrieți un program in C/C++care citește de la tastatură numărul n>1 de elemente ale
tabloului, apoi citește de la tastatură aceste n elemente ale tabloului. Să se determine valoarea minimală pozitivă dintre elementele tabloului și poziția
ultimului element cu această valoare, precum și numărul elementelor negative în tablou. .

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int main() {

   int n, a[10001], cnt = 0, mini = 2147483647, poz;

   cin >> n;

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

       //citire

       cin >> a[i];

       

       //numarul elementelor negative

       if (a[i] < 0) {

           cnt++;

       }

       

       //val minima + poz

       if (a[i] < mini) {

           mini = a[i];

           poz = i;

       }

   }

   cout << mini << " " << poz << "  " << cnt;

   return 0;

}

Alte întrebări interesante