Se citeste de la tastatura un numar natural n. Se cere sa se elaboreze un program care sa afiseze toti divizorii unui numar natural n.
Răspunsuri la întrebare
Răspuns de
0
#include<iostream.h>
void main()
{
int x,d,g,n;
cout<<"n=";cin>>n;
for(int i=1;i<=n;i++)
{
g=0;
cout<<"x=";
cin>>x;
for(d=2;d<=x/2;d++)
if (x%d==0) {cout<<d<<endl; g=1; }
if(g==0) cout<<x<<" numar prim"<<endl;
}
}
void main()
{
int x,d,g,n;
cout<<"n=";cin>>n;
for(int i=1;i<=n;i++)
{
g=0;
cout<<"x=";
cin>>x;
for(d=2;d<=x/2;d++)
if (x%d==0) {cout<<d<<endl; g=1; }
if(g==0) cout<<x<<" numar prim"<<endl;
}
}
Răspuns de
2
#include <iostream>
using namespace std;
int main(){
int n;
cout<<"n="; cin>>n;
cout<<1<<" ";
for(int i=2;i<=n/2;i++)
if(n%i == 0)
cout<<i<<" ";
cout<<n<<" "<<endl;
return 0;
}
using namespace std;
int main(){
int n;
cout<<"n="; cin>>n;
cout<<1<<" ";
for(int i=2;i<=n/2;i++)
if(n%i == 0)
cout<<i<<" ";
cout<<n<<" "<<endl;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă