Advertisement
jim95022

laba ot urca

Oct 4th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.60 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <comio.h>
  4.  
  5.  
  6. int main(void)
  7. {
  8.     int a, b, c, d, t, min, max;
  9.     printf("vvedi 4 chisla\n");
  10.     scanf("%d %d %d %d", &a, &b, &c, &d);
  11.     if ((a + b + c + d) / 2 > 0)
  12.     {
  13.         if (a > 0)
  14.             t = a;
  15.         else;
  16.         if (b > 0)
  17.             t = b;
  18.         else;
  19.         if (c > 0)
  20.             t = c;
  21.         else;
  22.         if (d > 0)
  23.             t = d;
  24.         else;
  25.         if (t > 0)
  26.         {
  27.             min = t;
  28.             if (a > 0)
  29.                 if (a < min)
  30.                     min = a;
  31.                 else;
  32.             else;
  33.             if (b > 0)
  34.                 if (b < min)
  35.                     min = b;
  36.                 else;
  37.             else;
  38.             if (c > 0)
  39.                 if (c < min)
  40.                     min = c;
  41.                 else;
  42.             else;
  43.             if (d > 0)
  44.                 if (d < min)
  45.                     min = d;
  46.                 else;
  47.             else;
  48.  
  49.         }
  50.         else;
  51.         if (min == a)
  52.         {
  53.             min = min*min;
  54.             printf("%d %d %d %d\n", min, b, c, d);
  55.         }
  56.         else
  57.             if (min == b)
  58.             {
  59.                 min = min*min;
  60.                 printf("%d %d %d %d\n", a, min, c, d);
  61.             }
  62.             else
  63.                 if (min == c)
  64.                 {
  65.                     min = min*min;
  66.                     printf("%d %d %d %d\n", a, b, min, d);
  67.                 }
  68.                 else
  69.                     if (min == d)
  70.                     {
  71.                         min = min*min;
  72.                         printf("%d %d %d %d\n", a, b, c, min);
  73.                     }
  74.                     else;
  75.     }
  76.     else
  77.     {
  78.         if (a > b)
  79.         {
  80.             if (a > c)
  81.             {
  82.                 if (a > d)
  83.                     max = a;
  84.                 else
  85.                     max = d;
  86.             }
  87.             else
  88.             {
  89.                 if (c > d)
  90.                     max = c;
  91.                 else
  92.                     max = d;
  93.             }
  94.         }
  95.         else
  96.         {
  97.             if (b > c)
  98.             {
  99.                 if (b > d)
  100.                     max = b;
  101.                 else
  102.                     max = d;
  103.             }
  104.             else
  105.             {
  106.                 if (c > d)
  107.                     max = c;
  108.                 else
  109.                     max = d;
  110.             }
  111.         }
  112.         if (a < 0)
  113.             a = a - max;
  114.         else;
  115.         if (b < 0)
  116.             b = b - max;
  117.         else;
  118.         if (c < 0)
  119.             c = c - max;
  120.         else;
  121.         if (d < 0)
  122.             d = d - max;
  123.         else;
  124.     }
  125.     return 0;
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement