1
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++){
if(n%i==0){
cout<<i<<" ";
}
}
cout<<"\n";
for(int i=1;i<=n;i++){
if(n%i==0&&i%2==0){
cout<<i<<" ";
}
}
cout<<"\n";
for(int i=1;i<=n;i++){
if(n%i==0&&i&2==1){
cout<<i<<" ";
}
}
//samon347
return 0;
}
2
UCLN
#include <bits/stdc++.h>
using namespace std;
int UCLN (int a,int b)
{
while (a!=b)
{
if (a < b)
b = b -a;
else
a = a - b;
}
return a;
}
int main ()
{
int a,b,c,tg;
cin>>a>>b>>c;
tg=UCLN(a,b);
cout<<"UCLN cua a,b,c la: "<<UCLN(tg,c);
//samon347
return 0;
}
BCNN
#include <bits/stdc++.h>
using namespace std;
int UCLN (int a,int b)
{
while (a!=b)
{
if (a < b)
b = b -a;
else
a = a - b;
}
return a;
}
int main ()
{
int a,b,c,tg;
cin>>a>>b>>c;
tg=a*b/(UCLN(a,b));
cout<<"UCLN cua a,b,c la: "<<tg*c/(UCLN(tg,c));
//samon347
return 0;
}
3
#include <bits/stdc++.h>
using namespace std;
int muba(int n)
{
return n*n*n;
}
int main ()
{
int a,b,c;
for(int i=100;i<=999;i++){
a=(int)i/100;
b=(int)(i-a*100)/10;
c=i-a*100-b*10;
if(i==muba(a)+muba(b)+muba(c)){
cout<<i<<" ";
}
}
//samon347
return 0;
}