Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. /* So hua hon la hai so nguyen duong sao cho:
  2. Tong cac uoc duong (khong tinh so do) = So con lai + 1
  3. VA NGUOC LAI. Vi du: 48, 75  */
  4.  
  5. #include<conio.h>
  6. #include<stdio.h>
  7. int sohuahon(int n1, int n2)
  8. {
  9.     int sum1=0,sum2=0;
  10.     int i=1,j=1;
  11.     for(i;i<=n1/2;i++)
  12.     {
  13.         if(n1%i==0) sum1+=i;
  14.     }
  15.     for(j;j<=n2/2;j++)
  16.     {
  17.         if(n2%j==0) sum2+=j;
  18.     }
  19.     printf("\n%d\n",sum1);
  20.     printf("%d\n",sum2);
  21.     if((sum1-1==n2)&&(sum2-1==n1)) return 1;
  22.     else return 0;
  23. }
  24. int main()
  25. {
  26.     int M;
  27.     printf("Nhap vao M\n");
  28.     do
  29.     {
  30.         scanf("%d",&M);
  31.         if((M<=1)||(M>=2000)) printf("Nhap M loi, NHAP LAI!\n");
  32.        
  33.     }
  34.     while((M<=1)||(M>=2000));
  35.     int N;
  36.     printf("Nhap vao N\n");
  37.     do
  38.     {
  39.         scanf("%d",&N);
  40.         if((N<=1)||(N>=2000)) printf("Nhap N loi, NHAP LAI!\n");
  41.     }
  42.     while((N<=1)||(N>=2000));
  43.    
  44.     if(sohuahon(M,N)) printf("Hai so ban da nhap la cap so hua hon!");
  45.     else printf("Hai so ban da nhap khong phai la cap so hua hon!");
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement