Informatică, întrebare adresată de ducagabriela, 9 ani în urmă

1)Se dau 3 numere Calculați suma celor pozitive și media aritmetica a celor impare.
2)Se da un numar de maxim 3 cifre afișați cifra minima și de câte ori apare.
3)Se citește un număr de maxim 4 cifre determinați de câte ori se afla cifra maxima.
Ajutor e urgent!!!

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
1
1)
#include <iostream>
using namespace std;
int main()
{
   int a,b,c,S=0,S1=0,k=0;
   cin>>a>>b>>c;
if(a>0)
S=S+a;
if(b>0)
S=S+b;
if(c>0)
S=S+c;
if(a%2==1)
{
S1=S1+A;
k=k+1;
}
if(b%2==1)
{
S1=S1+b;
k=k+1;
}
if(c%2==1)
S1=S1+c;
k=k+1;
}
cout<<S<<endl;
if(k!=0)
cout<<S1/k;
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{
  int n,minim;
 cin>>n;
minim=n%10;
if(minim>n/10%10)
minim=n/10%10;
if(minim>n/100)
minim=n/100;
cout<<minim;
return 0;
}
3.
#include <iostream>
using namespace std;
int main()
{
   int n,x,maxim=-1,k=0;
  cin>>n;
  x=n;
  while(x!=0)
  {
   if(x%10>maxim)
   maxim=x%10;
   x=x/10;
  }
  while(n!=0)
  {
    if(n%10==maxim)
    k=k+1;
    n=n/10;
  }
  cout<<k;
return 0;
}

ducagabriela: Mersi!
Alte întrebări interesante