Informatică, întrebare adresată de titiciolacu, 9 ani în urmă

un numar este superprim daca prefixele sale sunt toate numere prime.Se citeste de la tastatura un numar natural n cu cel mult 9 cifre.Sa se verifice daca este superprim.In caz afirmativ se va afisa prefixele sale,in caz contrar se va afisa 0
EX:N=239 ESTE SUPERPRIM SI SE AFISEAZA:239, 23 si 2

Răspunsuri la întrebare

Răspuns de 12numaieu45
5
#include<iostream.h>
int n,a,q=0,i;
void main()
{
cout<<"n="; cin>>n;
while(n)
{
q=0;
for(i=1;i<=n;i++)
if(n%i==0)
q++;
if(q==2)
{
cout<<n<<" ";
n=n/10;
}
else break;
}}
Alte întrebări interesante