Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- int prim(int a){
- int i,ok=0;
- if(a == 1)
- ok=1;
- for(i=2;i<=a/2 && ok == 0;i++)
- if(a % i == 0)
- ok=1;
- if(ok == 0)
- return 1;
- return 0;
- }
- int palindrom(int a){
- int x=0,y;
- y=a;
- while(a != 0){
- x=x+a%10;
- a=a/10;
- }
- if(x == y)
- return 1;
- return 0;
- }
- using namespace std;
- int main(){
- ifstream f1("atestat.in");
- ofstream f2("atestat.out");
- int v[50][50],n,i,j,s=0,nr;
- f1>>n;
- for(i=1;i<=n;i++){
- nr=0;
- for(j=1;j<=n;j++){
- f1>>v[i][j];
- if( i < j && (i+j)>(n+1) )
- s=s+v[i][j];
- if(prim(v[i][j]) == 1 )
- nr++;
- }
- f2<<nr<<" ";
- }
- f2<<endl;
- if( palindrom(s) == 1 )
- f2<<"DA";
- else
- f2<<"NU";
- }
Add Comment
Please, Sign In to add comment