Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main(){
  4.  
  5.     int k;
  6.     scanf("%d", &k);
  7.     if (k > 19)                     //3^19 >longmax
  8.         printf("1 \n\n1");
  9.     else{
  10.         long int longmax = 2147483647;
  11.         int cont = 1;
  12.         int n = 1, f = 0;
  13.         long int sum = 0;
  14.         while (cont){
  15.             int a = n;
  16.             for (int i = 2; i <= k; i++)
  17.                 a *= n;
  18.  
  19.             if ((longmax - a) > sum)
  20.             {
  21.                 sum += a;
  22.                 n += 2;
  23.                 if (f >= 3){
  24.                     printf("\n");
  25.                     f = 0;
  26.                 }
  27.                 f++;
  28.                 printf("%d ", a);
  29.  
  30.             }
  31.             else{
  32.                 cont = 0;
  33.             }
  34.         }
  35.  
  36.         printf("\n\n%d", sum);
  37.        
  38.     }
  39.     scanf("%d", &k);
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement