Răspuns :
Divizorii unui numar natural:
#include<iostream>
using namespace std;
int divizori (int n)
{
int i;
for(i=1;i<=n;i++)
if(n%i==0)
cout<<i<<" ";
}
int main ()
{
int n;
cout<<"numarul este ";
cin>>n;
divizori(n);
return 0;
}
Verificare numar patrat perfect:
#include <iostream>
#include <math.h>
using namespace std;
bool patrat_perfect (double n)
{
if((int)sqrt(n)==sqrt(n))
return true;
else
return false;
}
int main()
{
double n;
cout<<"numarul este ";
cin>>n;
cout<<patrat_perfect(n);
return 0;
}
Verificare numar cub perfect
#include<iostream>
using namespace std;
void cub_perfect (double n)
{
int i,ok=0;
double x;
x=n;
for(i=1;i<=n;i++)
if(i*i*i==x)
{
ok=1;
break;
}
if(ok==0)
cout<<"nu";
else
cout<<"da";
}
int main ()
{
int n;
cout<<"numarul este ";
cin>>n;
cub_perfect(n);
return 0;
}
Verificare numar palindrom
#include<iostream>
using namespace std;
void palindrom (int n)
{
int ogl=0;
int x=n;
while (n!=0)
{
ogl=ogl*10+n%10;
n=n/10;
}
if(ogl==x)
cout<<"da";
else
cout<<"nu";
}
int main ()
{
int n;
cout<<"numarul este ";
cin>>n;
palindrom(n);
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!