Telaryon

Csak egy valami II.

Mar 18th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. #include <stdio.h>
  2. #define DEBUG
  3.  
  4. int main(void){
  5.     int n;
  6.     int i;
  7.     int darab;
  8.     int oszto;
  9.     int osszeg;
  10.  
  11.     printf("Kerem adjon meg egy pozitiv egesz szamot!\nszam=");
  12.     scanf("%d", &n);
  13.  
  14.     for (darab = 0, i = 1; i <= n; i++)
  15.     {
  16.         for (oszto = 1, osszeg = 0; oszto <= i / 2; oszto++)
  17.         {
  18.             if (i % oszto == 0)
  19.             {
  20.                 osszeg += oszto;
  21.             }
  22.         }
  23.  
  24.         if (i == osszeg)
  25.         {
  26.             darab++;
  27. #ifdef DEBUG
  28.             printf("%d\n", i);
  29. #endif
  30.         }
  31.     }
  32.  
  33.     printf("%d darab tokeletes szam volt.\n", darab);
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment