1.Se citeste numarul natural n . Sa se afisere suma cifrelor pare .
2.Se citeste numarul natural n. Sa se afiseze toate numerele naturale mai mici decat n care sunt divizibile cu 3 .
3. Se citesc mai multe numere intregi pana cand ultimul numar citit este zero. Sa se calculeze suma celor de rang par si produsul celor de rang impar .
Va rog sa folositi structurile de baza ( repetitive , alternative)
Răspunsuri la întrebare
Răspuns de
0
1.
Int n;int s=0;
While (n!=0)
If (uc %10 == 0)
s+=uc;
Cout<
Int n;int s=0;
While (n!=0)
If (uc %10 == 0)
s+=uc;
Cout<
sTIL11:
Mai pui un
Răspuns de
3
1)
#include<iostream>
using namespace std;
int main()
{
int a=0,par=0,n=0,spar=0,sum=0;
cout<<"\n Introduceti un nr. intreg: "<<endl;
cin>>n;
while(n>0)
{
a=n%10;
sum+=a;
n/=10;
if(a%2==0)
{
par++;
spar+=a;
}
}
cout<<"\n Suma celor "<<par<<" cifre pare este: "<<spar<<endl;
return 0;
}
2)
#include<iostream>
using namespace std;
int main()
{
int n=0,i=0,s=0,div3=0;
cout<<"\n Introduceti un numar intreg: \n"<<endl;
cin>>n;
cout<<"\n Numerele mai mici ca "<<n<<" dar divizibile cu 3 sunt: "<<endl; for(i=1;i<n;i++)
{
if(i%3==0)
{
div3++;
cout<<"\n"<<i<<endl;
}
}
return 0;
}
3)
#include<iostream>
using namespace std;
int main()
{
int n,spar=0,pimp=1,par=0,imp=0;
cout<<"\n Introduceti o serie de nr. intregi (0 pentru exit!): "<<endl;
while(n!=0)
{
cin>>n;
if(n%2==0)
{
par++;
spar+=n;
}
if(n%2!=0)
{
imp++;
pimp*=n;
}
}
cout<<"\n Suma celor "<<par-1<<" nr. pare este: "<<spar<<endl;
cout<<"\n Produsul celor "<<imp<<" nr. impare este: "<<pimp<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int a=0,par=0,n=0,spar=0,sum=0;
cout<<"\n Introduceti un nr. intreg: "<<endl;
cin>>n;
while(n>0)
{
a=n%10;
sum+=a;
n/=10;
if(a%2==0)
{
par++;
spar+=a;
}
}
cout<<"\n Suma celor "<<par<<" cifre pare este: "<<spar<<endl;
return 0;
}
2)
#include<iostream>
using namespace std;
int main()
{
int n=0,i=0,s=0,div3=0;
cout<<"\n Introduceti un numar intreg: \n"<<endl;
cin>>n;
cout<<"\n Numerele mai mici ca "<<n<<" dar divizibile cu 3 sunt: "<<endl; for(i=1;i<n;i++)
{
if(i%3==0)
{
div3++;
cout<<"\n"<<i<<endl;
}
}
return 0;
}
3)
#include<iostream>
using namespace std;
int main()
{
int n,spar=0,pimp=1,par=0,imp=0;
cout<<"\n Introduceti o serie de nr. intregi (0 pentru exit!): "<<endl;
while(n!=0)
{
cin>>n;
if(n%2==0)
{
par++;
spar+=n;
}
if(n%2!=0)
{
imp++;
pimp*=n;
}
}
cout<<"\n Suma celor "<<par-1<<" nr. pare este: "<<spar<<endl;
cout<<"\n Produsul celor "<<imp<<" nr. impare este: "<<pimp<<endl;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă