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

1. Se citește un nr. de exact 5 cifre. Elaborați câte un program C++ pentru fiecare dintre următoarele cerințe :

a.Să se afișeze câte cifre de 0 are nr.
b.Să se afișeze produsul cifrelor divizibile cu 3.
c.Să se afișeze media aritmetică a cifrelor pare.
d.Să se afișeze media aritmetică a cifrelor divizibile cu 3.
e.Să se afișeze de câte ori apare 5 în nr.

Vă rog ! Am nevoie urgentă!Dau coroană!

Răspunsuri la întrebare

Răspuns de cosmaandra2000
1

Răspuns:

a) #include<iostream>

using namespace std;

int main()

{ int n,nr=0;

  cin>>n;

  while(n!=0)

  {  if( n%10 == 0 ) // daca ultima cifra e 0

       { nr ++;            // numaram

       n=n/10; }          // scoatem o cifra din numar

  }

cout<<nr;

return 0;

}

b)

#include<iostream>

using namespace std;

int main()

{ int n,p=1;

  cin>>n;

  while(n!=0)

  {  if( n%10%3 == 0 )  // daca ultima cifra divizibila cu 3

       { p=p*(n%10);

       n=n/10; }

  }

cout<<p;

return 0;

}

c)

#include<iostream>

using namespace std;

int main()

{ int n,nr=0,s=0;

  cin>>n;

  while(n!=0)

  {  if( n%2 == 0 )     // daca numarul este par

       { nr ++;

        s=s+n%10; }

    n=n/10; }

cout<<s/nr;  // afisam media artimetica

return 0;

}

d)

#include<iostream>

using namespace std;

int main()

{ int n,nr=0,s=0;

  cin>>n;

  while(n!=0)

  {  if( n%10%3 == 0 )

       { nr ++;

        s=s+n%10; }

    n=n/10; }

cout<<s/nr;

return 0;

}

e)

#include<iostream>

using namespace std;

int main()

{ int n,nr=0;

  cin>>n;

  while(n!=0)

  {  if( n%10 == 5 )

       { nr ++;

       n=n/10; }

  }

cout<<nr;

return 0; }


lupuizuca: ms muuult
lupuizuca: imi pare rau dar in clasa a 5-a se fac alte formule si nu o pot scrie pe aceasta daca ai putea sa raspunzi cu altfel de formule mai salva
cosmaandra2000: Aa, nu stiam, imi pare rau. Pai in ce gen ati invatat voi ? El este in C++, si este cat de simplu se poate. Bine, eu n-am facut informatica deloc in generala, ca sa stiu cum se lucreaza acolo. Asta e... pai spune-mi ce "altfel de formule" faci la scoala ?
Alte întrebări interesante