SHARE
TWEET

Untitled

a guest Oct 20th, 2019 82 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int ilosc=8,wys=4,sznurki=0 ;
  6. /*
  7.     printf("wys=\n");
  8.     scanf("%d", &wys);
  9.  
  10.     printf("ilosc=\n");
  11.     scanf("%d", &ilosc);
  12. */
  13.     int i,x;
  14.     int tab[] = {1,2,3,4,8,1,1,3};
  15. /*
  16.     for(i=0;i<ilosc;i++)
  17.     {
  18.         scanf("%d",&x);
  19.         tab[i] = x;
  20.     }
  21. */
  22.     int spr,spr_index,min_roznica=99;
  23.     for(i=0;i<ilosc;i++)
  24.     {
  25.         if(tab[i] != 0)
  26.         {
  27.             if(tab[i] == wys)
  28.             {
  29.                 tab[i]=0;
  30.                 sznurki++;
  31.                 printf("\nznalazlem liêczbe rowna wys , powiekszam ilosc \n");
  32.             }
  33.             else
  34.             {
  35.                 min_roznica=99;
  36.                 spr= tab[i];
  37.                 spr_index = i;
  38.                 int b,roznica,r_index;
  39.                 for(b=0;b<ilosc;b++)
  40.                 {
  41.                     if(b != spr_index && tab[b] != 0)
  42.                     {
  43.                         roznica = abs(wys-(spr+tab[b])); //tu
  44.  
  45.                         if(roznica<min_roznica)
  46.                         {
  47.                             min_roznica = roznica;
  48.                             r_index = b;
  49.                         }
  50.                     }
  51.                 }
  52.                 tab[r_index] = 0;
  53.                 tab[spr_index] = 0;
  54.                 sznurki++;
  55.  
  56.             }
  57.  
  58.             int p;
  59.             for(p=0;p<ilosc;p++)
  60.             {
  61.                 printf("\ntab[%d]=%d", p,tab[p]);
  62.             }
  63.  
  64.         }
  65.  
  66.     printf("\n------------------------------\n");
  67.     }
  68.  
  69.  
  70.  
  71.  
  72.     printf("\nsznurki=%d", sznurki);
  73. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top