Advertisement
dzieciol

funkcje zadanie 3

Jan 13th, 2016
408
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int maxPoz (int pozycjaPocz ,int pozycjaKonc,int *poczTab)
  4. {
  5.     int x;
  6.     int maxim;
  7. maxim=poczTab[pozycjaPocz];
  8. x=pozycjaPocz;
  9. int i ;
  10. for (i=pozycjaPocz;i<=pozycjaKonc;i++)
  11. {
  12.     if(poczTab[i]>=maxim){x=i;maxim=poczTab[i];}
  13. }return x;
  14. }
  15.  
  16.  
  17. int main()
  18. {
  19.     printf("podaj rozmiar tablicy");
  20.     int rozm;
  21.     scanf ("%d",&rozm);
  22.     int tab[rozm];
  23.     int i;
  24.     for (i=0;i<rozm;i++)
  25.     {
  26.  
  27.         printf("podaj element nr %d z %d \n",i+1,rozm);
  28.         scanf ("%d",&tab[i]);
  29.  
  30.     }
  31.     for (i=0;i<rozm;i++){
  32.             int pom;
  33.  
  34.             pom=tab[i];
  35.             tab[i]=tab[maxPoz(i,rozm,&tab)];
  36.             tab[maxPoz(i,rozm,&tab)]=pom;
  37.  
  38.     }
  39.     for (i=0;i<rozm;i++)
  40.         printf("%d\n",tab[i]);
  41.     /*int y;
  42.     y=maxPoz(0,rozm,&tab);*/
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement