Guest User

Untitled

a guest
Nov 4th, 2011
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. /* Godzio 15 */
  2.  
  3. #include <stdio.h>
  4.  
  5. int sigma(int n) {
  6.     int suma = 0;
  7.     int i;
  8.    
  9.     for (i=1; i<n; i++)
  10.         if (n%i == 0)
  11.             suma += i;
  12.    
  13.     return suma;
  14. }
  15.  
  16. int czyDoskonala(int n) {
  17.     if (sigma(n) == n)
  18.         return 1;
  19.     else
  20.         return 0;
  21. }
  22.  
  23. int czyZaprzyjazniona(int n, int m) {
  24.     if (sigma(n) == m   &&   sigma(m) == n)
  25.         return 1;
  26.     else
  27.         return 0;
  28. }
  29.    
  30.  
  31. int main (void) {
  32.     int i,j;
  33.    
  34.     for (i = 1; i<1000; i++)
  35.         if (czyDoskonala(i))
  36.             printf("i=%d to liczba doskonala!\n", i);
  37.    
  38.     for (i=1; i<1000; i++)
  39.         for (j=1; j<1000; j++)
  40.             if (czyZaprzyjazniona(i,j))
  41.                 printf("Para (%d, %d) to para zaprzyjazniona!\n", i,j);
  42.            
  43.  
  44.     return 0;
  45. }
  46.  
  47.  
Advertisement
Add Comment
Please, Sign In to add comment