vakho

Modulacia da Simulireba

Oct 19th, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.36 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. /*
  5. int fibonachi(int n)
  6. {
  7.     if (n == 1 || n == 2) return 1;
  8.     else return fibonachi(n-1) + fibonachi(n-2);
  9. }
  10. */
  11. int main()
  12. {
  13.     int a, b;
  14.     char symbol;
  15.     scanf("%c", &symbol);
  16.     scanf("%d", &a);
  17.     scanf("%d", &b);
  18.     int result;
  19.     switch (symbol)
  20.     {
  21.         case '&': result = a&b; break;
  22.         case '|': result = a|b; break;
  23.         case '^': result = a^b; break;
  24.         default: printf("Ver amovicani simbolo!\n");
  25.         break; 
  26.     }
  27.     printf("%d %c %d = %d\n", a, symbol, b, result);
  28.     printf("%d << 8 = %d\n", result, result<<8);
  29.     printf("%d >> 8 = %d\n", result, result>>8);
  30.     printf("~%d = %d\n", result, ~result);
  31.     /*
  32.     int n;
  33.     scanf("%d", &n);
  34.    
  35.     int *A = new int[n + 1];
  36.    
  37.     for (int i = 1; i <= n; i++)
  38.     {
  39.         A[i] = fibonachi(i);
  40.         printf("%d\n", A[i]);
  41.     }
  42.     */
  43.     /*
  44.     int x = 0;
  45.     scanf("%d", &x);
  46.    
  47.     int i = 0;
  48.     double y = 0;
  49.     for (; i <= 5; i++)
  50.     {
  51.         double d = pow((double)x, (double)i);
  52.         if (i % 2 == 0)
  53.             y += d;
  54.         else
  55.             y -= d;
  56.     }
  57.     printf("%f\n", y);
  58.     */
  59.     system("PAUSE");
  60.     return 0;
  61. }
  62.  
  63. /*
  64.     int x = 0;
  65.     scanf("%d", &x);
  66.    
  67.     int i = 0;
  68.     double y = 0;
  69.     for (; i <= 5; i++)
  70.     {
  71.         double d = pow((double)x, (double)i);
  72.         if (i % 2 == 0)
  73.             y += d;
  74.         else
  75.             y -= d;
  76.     }
  77.     printf("%f\n", y);
  78. */
  79.  
  80. /*
  81. int factorial(int n)
  82. {
  83.     if (n <= 1) return 1;
  84.     else return  n * factorial(n-1);
  85. }
  86. */
Advertisement
Add Comment
Please, Sign In to add comment