sa se compuna un program care va numara elementele nule si va deterina rangul(pozitia)priul element maximal ale unui sir de n numere intregi citite de la tastatura. In C++. 75 puncte dau daca e corect.
boiustef:
pascal
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, nrNule=0, rangMax, numMax, num, i;
cin >> n;
cin >> num;
numMax=num; rangMax=1;
if (num==0) ++nrNule;
for (i=2; i<=n; i++)
{
cin >> num;
if (num==0) ++nrNule;
if (num>numMax) rangMax=i;
}
cout << nrNule << " " << rangMax;
return 0;
}
Explicație:
sper sa fie clar codul, am dat variabilelor nume ce exprima rolul lor in cod
cin >> n;
cin >> num;
numMax=num; rangMax=1;
if (num==0) ++nrNule;
{
cin >> num;
if (num==0) ++nrNule;
if (num>numMax) rangMax=i;
++i;
cout << nrNule << " " << rangMax;
while ( i <= n)
Alte întrebări interesante
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă