Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- #include<stdlib.h>
- double perfect(int a){
- int i,s=0;
- a=abs(a);
- for(i=1;i<=a/2;i++)
- if(a % i == 0)
- s=s+i;
- if(s == a)
- return 1;
- return 0;
- }
- using namespace std;
- int main(){
- ifstream f1("atestat.in");
- ofstream f2("atestat.out");
- int m[100][100],n,i,j,nr=0,S=0;
- f1>>n;
- for(i=1;i<=n;i++)
- for(j=1;j<=n;j++){
- f1>>m[i][j];
- if(perfect(m[i][j]) == 1)
- nr++;
- if(j == 1)
- S=S+abs(m[i][j]%10);
- }
- if(nr == 0)
- f2<<"NU EXISTA";
- else
- f2<<nr;
- f2<<endl<<S;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement