Informatică, întrebare adresată de 2hard4me, 9 ani în urmă

sa se demonstreze ca un nr este prim (c++)

Răspunsuri la întrebare

Răspuns de malvinro
1
#include <iostream>
using namespace std;
int main(){
int a=0,i=2,n;
cin >> n;
while(i<n){
if(n%i==0){a=1;}i+=1;
}
if(a==1){
cout << "Numarul nu este prim";}else(cout << "Numarul este prim");
return 0;}

palarossonero: sti ca puteai folosi un for si era mult mai simplu
malvinro: Sunt clasa a 9a si sunt mai avansat in algoritmii de la scoala si am decis sa invat c++ ,deci nu sunt profesionist,daca ma poti ajuta sa imi arati cum era cu for ?
malvinro: for(i=2;i<n;i+=1){
malvinro: Asa ?
palarossonero: pai si eu sunt a 9-a intensuc
palarossonero: da
palarossonero: sau ca sa faci mai putine comparari asa, for(i=2;i*i<=n;i++)
malvinro: Eu nu sunt intensiv si mna,,,Suntem la sructura repetitva,si eu am vrut sa ma duc la info intensiv dar era in alt oras si nu imi permiteam\
Alte întrebări interesante