C++
Sa se compună un program care va număra elementele diferite de zero şi va determina
rangul
(poziţia) ultimului element minimal ale unui şir de n numere întregi citite de la tastatură.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int n, num, minim, poz, nenule, i;
int main()
{
cout << "n= "; cin >> n;
cout << " introdu "<<n<<" numere intregi \n";
cin >> num;
if (num!=0) ++nenule;
minim=num; poz=1;
for (i=2; i<=n; ++i)
{
cin >> num;
if (num!=0) ++nenule;
if (num<minim) { minim=num; poz=i; }
else if (num==minim) { poz=i; }
}
cout << nenule << " numere sunt diferite de 0... \n";
cout << " ultimul minim are rangul " << poz;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă