Advertisement
opolak

Untitled

Nov 17th, 2012
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.20 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <iostream>
  4. int main (int argc, char * const argv[]) {
  5.    
  6.     printf("witaj podaj ilosc przedzialow");
  7.     int a;
  8.     scanf("%d",&a);
  9.     int tab1[a*2];
  10.     int tab2[a];
  11.     int tab3[a];
  12.     int tab4[1000];
  13.     printf("podaj przedzialy");
  14.     int b;
  15.     b=a*2;
  16.     int i=0,d=1;
  17.     int c=0;
  18.     for (i=0; i<b; i++)
  19.     {
  20.         scanf("%d",&tab1[i]);  
  21.        
  22.     }
  23.    
  24.     for (i=0;i<a;i++)
  25.     {
  26.        
  27.         tab2[i]=tab1[d];
  28.         d=d+2;
  29.        
  30.     }
  31.    
  32.     for (i=0;i<a;i++)
  33.     {
  34.        
  35.         tab3[i]=tab1[c];
  36.         c=c+2;
  37.        
  38.     }
  39.     int e,f,g=0;
  40.    
  41.     for (i=0;i<a;i++)
  42.     {
  43.         e=tab2[i];
  44.         f=tab3[i];
  45.         printf("liczba f to %d a e to %d \n",f ,e);
  46.         for (f;f<e+1;f++)
  47.         {
  48.             tab4[g]=f; 
  49.            
  50.             printf("%d ",tab4[g]);
  51.             g=g+1;
  52.         }
  53.     }
  54.    
  55.    
  56.     int h;
  57.     for (i=0; i<100;i++)
  58.          {
  59.              
  60.         if (tab4[i]>0)
  61.         {
  62.             h++;
  63.         }
  64.        
  65.              
  66.          }
  67.     printf("\n\n Liczba liczb to %d \n",h);
  68.    
  69.    
  70.    
  71.    
  72.    
  73.    
  74.     int j,v;
  75.     for (i=1;i<h;i++)
  76.     {
  77.         j=i;
  78.         v=tab4[i];
  79.         while ((tab4[j-1]>v)&&(j>0))
  80.         {
  81.             tab4[j]=tab4[j-1];
  82.             j--;
  83.         }
  84.         tab4[j]=v;
  85.     }
  86.     printf("\nTablica po posortowaniu:");
  87.     for(i=0; i<100; i++)
  88.     {
  89.         printf("\n%i",tab4[i]);
  90.    
  91.     }
  92.    
  93.    
  94.     printf("\n");
  95.     for (i=0; i<10; i++)
  96.     {
  97.         printf("%d ", tab4[i]);
  98.        
  99.     }
  100.    
  101.    
  102.    
  103.     return 0;
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement