Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Array with procedure
- #include<iostream.h>
- #include<conio.h>
- int A[100], i, j, n, d , dem;
- void Nhap(void)
- {
- clrscr( );
- cout<<"Input the number of the elements: ";
- cin>>n;
- for (i=1;i<=n;i++)
- {
- cout<<"Input the element number "<<i<<": ";
- cin>>A[i];
- }
- clrscr( );
- for (i=1;i<=n;i++)
- cout<<A[i]<<" ";
- cout<<endl;
- }
- int Nt(int m)
- {
- int dem=0, j;
- for (j=1;j<=m;j++)
- if (m%j==0) dem++;
- if (dem==2) return 1;
- else return 0;
- }
- int Cp(int m)
- {
- int j;
- for (j=1;j<=m;j++)
- if (j*j==m) return 1;
- }
- int Hh(int m)
- {
- int j, S=0;
- for (j=1;j<m;j++)
- if (m%j==0) S=S+j;
- if (S==m) return 1;
- else return 0;
- }
- void Find_Number(void)
- {
- dem=0;
- cout<<"Prime number: ";
- for (i=1;i<=n;i++)
- if (Nt(A[i])==1)
- {
- dem++;
- cout<<A[i]<<" ";
- }
- if (dem==0) cout<<"None!";
- cout<<endl;
- dem=0;
- cout<<"Square number: ";
- for (i=1;i<=n;i++)
- if (Cp(A[i])==1)
- {
- dem++;
- cout<<A[i]<<" ";
- }
- if (dem==0) cout<<"None!";
- cout<<endl;
- dem=0;
- cout<<"Perfect number: ";
- for (i=1;i<=n;i++)
- if (Hh(A[i])==1)
- {
- dem++;
- cout<<A[i]<<" ";
- }
- if (dem==0) cout<<"None!";
- cout<<endl;
- }
- main( )
- {
- Nhap( );
- Find_Number( );
- getch( );
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement