Ma ajuta cineva cu urmatoarele probleme? In C.
1.Scrieţi un program care citeşte de la tastatură un număr natural şi afişează în
ordine descrescătoare toţi divizorii proprii ai numărului precum şi suma lor.
2.Scrieţi un program care citeşte de la tastatură un număr natural şi determină
dacă cifrele numărului sunt în ordine descrescătoare.
Răspunsuri la întrebare
Răspuns de
0
1.
int n;
cin>>n;
for(int i<1;i<=sqrt(n);i++)
{
if(n%i==0)
cout<<i<<" ";
}
2.
int n;
int flag=0;
cin>>n;
while(n!=0)
{
if(n%10>=n%100/10){ flag=0;
n=n/10;
}
else flag=1;
}
if(flag==0) cout<<"cifre in ordine cresc";
else cout<<"nu sunt in ordine";
int n;
cin>>n;
for(int i<1;i<=sqrt(n);i++)
{
if(n%i==0)
cout<<i<<" ";
}
2.
int n;
int flag=0;
cin>>n;
while(n!=0)
{
if(n%10>=n%100/10){ flag=0;
n=n/10;
}
else flag=1;
}
if(flag==0) cout<<"cifre in ordine cresc";
else cout<<"nu sunt in ordine";
Alte întrebări interesante
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă