Guest User

Untitled

a guest
Apr 22nd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. /*void Swap(int*a, int*b){
  4. int c= *a;
  5.  
  6. *a = *b;
  7. *b = c;
  8. }*/
  9.  
  10. void M1(unsigned t[], unsigned n){
  11. int i,j,tmp;
  12. for(i=0;i<n;i++){
  13. for(j=n-1;j>i;j--){
  14. if(t[j] % 2 ==0 && t[j]<t[j-1]){
  15. tmp=t[j];
  16. t[j]=t[j-1];
  17. t[j-1]=tmp;
  18. }
  19. }
  20. }
  21. }
  22.  
  23. int main(){
  24. unsigned int n=10; //unsigned int tipusúnak kell lennie, mivel az M1 függvénynek ilyet kell megadni
  25. int i; //ez csak a kiiratáshoz kell
  26. unsigned t[10] = {1,3,6,4,9,10,5,8,7,2}; //a "t[n]" azért nem jó, mert a [] közé csak konstans értéket lehet megadni, az n pedig változó
  27. M1(t,n); //eredetileg "M1(t[n],n)" volt itt, ez azért nem jó, mert a t már alapból egy tömb, tehát itt csak annyit szabad megadni hogy t
  28. for(i=0;i<n;i++) printf("%d ",t[i]);
  29. return 1;
  30. }
Add Comment
Please, Sign In to add comment