Descriere:Cu acest tutorial vom verifica daca un numar este prim.
Download:
Autor:Gaby
Sursa (Link-ul oficial): forum
Propria parere:
Tutorialul:
1.Incepem cu deschiderea programului de lucru Code::Blocks.
2.Vom crea un proiect nou cu ce nume doriti voi.File->New->Project->Console Application.
3.Proiectul va afisa la inceput:
Cod: Selectaţi tot
#include<iostream>
using namespace std;
intmain ()
{
cout<<"Hello world";
return 0;
}
Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
}
Cod: Selectaţi tot
#include <iostream>
using namespace std;
int main()
{
}
Sintaxa:
Cod: Selectaţi tot
#include<math.h>
Cod: Selectaţi tot
int n,i;
bool prim;
Cod: Selectaţi tot
cout<<"Dati numarul n: ";
cin>>n;
prim=true;
Cod: Selectaţi tot
if(n==0 || n==1){
prim=false;
}
Cod: Selectaţi tot
for(i=2;i<=sqrt(n);i++){
if(n%i==0){
prim=false;
}
}
Cod: Selectaţi tot
if(prim==true){
cout<<"Numarul este prim"<<endl;
}else{
cout<<"Numarul nu este prim"<<endl;
}
Cod: Selectaţi tot
return 0;
}
Algoritmul arata astfel:
Cod: Selectaţi tot
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n,i;
bool prim;
cout<<"Dati numarul n: ";
cin>>n;
prim=true;
if(n==0 || n==1){
prim=false;
}
for(i=2;i<=sqrt(n);i++){
if(n%i==0){
prim=false;
}
}
if(prim==true){
cout<<"Numarul este prim."<<endl;
}else{
cout<<"Numarul nu este prim."<<endl;
}
return 0;
}
Numele topicului sa fie [Intrebare]Primalitate