1.Se citesc de la tastatura mai multe numere naturale pana la intalnirea lui 0.Calculati maximul dintre numerele citite.
2.Se citesc mai multe numere pana la intalnirea unui numar divizibil cu 15.Calculati suma numerelor citite,fara ultimul numar citit.
3.Se citesc numere naturale pana la citirea valorii 0.Sa se determine cate valorii s au citit
4.Se citesc numere naturale pana la citirea valorii 100.Sa se determine cate valori pare,precum si produsul valorii impare citite
5.Se citesc numere naturale pana la intalnirea unei valori ce are exact 2 cifre.Sa se determine media aritmetica a valorilor ce au mai mult de 2 cifre si numarul valorilor de o cifra citite
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;int p1()
{
int n,m;
cin>>n;
m=n;
while(n!=0)
{
if(n>m)
m=n;
cin>>n;
}
return m;
}
int p2()
{
int n,s=0;
cin>>n;
while(n%15!=0)
{
s=s+n;
cin>>n;
}
return s;
}
int p3()
{
int s=0,n;
cin>>n;
while(n!=0)
{
s++;
cin>>n;
}
return s;
}
void p4()
{
int par=0,imp=1,n;
cin>>n;
while(n!=100)
{
if(n%2==0)
par++;
else
imp=imp*n;
cin>>n;
}
cout<<par<<" "<<imp;
}
void p5()
{
int n,nr=0,ocif=0;
float sum=0;
float ma;
cin>>n;
while(n<10 || n>99)
{
if(n<10)
ocif++;
if(n>99)
{
nr++;
sum=sum+n;
}
cin>>n;
}
ma=sum/nr;
cout<<"Numere de o cifra citite "<<ocif<<endl;
cout<<"Media aritmetica a numerelor cu mai mult de doua cifre:"<<ma;
}
int main()
{
cout<<p1()<<endl;
cout<<p2()<<endl;
cout<<p3()<<endl;
p4(); cout<<endl;
p5();
}
using namespace std;int p1()
{
int n,m;
cin>>n;
m=n;
while(n!=0)
{
if(n>m)
m=n;
cin>>n;
}
return m;
}
int p2()
{
int n,s=0;
cin>>n;
while(n%15!=0)
{
s=s+n;
cin>>n;
}
return s;
}
int p3()
{
int s=0,n;
cin>>n;
while(n!=0)
{
s++;
cin>>n;
}
return s;
}
void p4()
{
int par=0,imp=1,n;
cin>>n;
while(n!=100)
{
if(n%2==0)
par++;
else
imp=imp*n;
cin>>n;
}
cout<<par<<" "<<imp;
}
void p5()
{
int n,nr=0,ocif=0;
float sum=0;
float ma;
cin>>n;
while(n<10 || n>99)
{
if(n<10)
ocif++;
if(n>99)
{
nr++;
sum=sum+n;
}
cin>>n;
}
ma=sum/nr;
cout<<"Numere de o cifra citite "<<ocif<<endl;
cout<<"Media aritmetica a numerelor cu mai mult de doua cifre:"<<ma;
}
int main()
{
cout<<p1()<<endl;
cout<<p2()<<endl;
cout<<p3()<<endl;
p4(); cout<<endl;
p5();
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă