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

1.Scrieti un program C++ care citeste de la tastatura un nr natural n si calculeaza si afiseaza numarul de cifre pare ale lui n.

2.Scrieti un program C++ care citeste de la tastatura un nr natural n si calculeaza si afiseaza cel Mai mare numar prim Mai mic sau egal cu n.

3.Scrieti un program C++ care citeste de la tastatura doua nr naturale nenule n si m si calculeaza si afiseaza cel Mai mare divizor comun al valorilor citite.

4.Scrieti un program C++ care citeste de la tastatura un sir de numere naturale pana la intalnire valorii 0 (care nu face parte din sir).Programul calculeaza si afiseaza probabilitatea ca alegand unul dintre numerele citite acesta sa aiba 2 cifre.

Răspunsuri la întrebare

Răspuns de tud0r2
4
1.
int n,pare=0;
cin>>n;
while(n!=0)
{
if(n%2==0)
pare++;
n=n/10;
}
cout<<pare;



tud0r2: 2.
mihaimihai152: 2,3,4?
tud0r2: acum
tud0r2: pe 4 nu stiu sa il fac scuze
tud0r2: #include<iostream>

using namespace std;

int main()
{
int a,b,r;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
r=a%b;
while(r)
{
a=b;
b=r;
r=a%b;
}
cout<<"cmmdc: "<<b;
}
asta e 3
tud0r2: #include <iostream>

using namespace std;

int main()
{
int n,i,ii,cnt,prim;
cin>>n;
for(i=1;i<=n;i++)
{
cnt=1;
for(ii=2;ii<=i-1;ii++)
{
if(i%ii==0)
cnt=0;
}
if(cnt==1)
prim=i;
}
cout<<prim;

return 0;
}
asta e 2
tud0r2: sper sa te fi ajutat
Alte întrebări interesante