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

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 andreiutzuthau
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";

Alte întrebări interesante