#include < iostream.h>
#include < conio.h>
void main ()
{
clrscr();
int n, div=0, i, j;
/* am notat cu div numarul divizorilor unui numar.
acestuia ii vom atribui valoarea 0 dupa ce terminam cu fiecare numar */
cout<<"Dati valoarea numarului n="; cin>>n;
for (i=1; i<=n; i++)
{
cout<<"Numarul "<< i<<" are urmatorii divizori : 1 ";
for (j=2; j<=n/2; j++)
if (i%j==0)
{
cout<<", "<< j;
div++;
}
if (i!=1)
cout<<","<< i<< endl;
if (! div) cout<< i<<" este numar prim /n";
div=0;
} // end for
getch();
} // end program
sper ca e bine. nu am avut undee sa il testez
Bafta