Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- /*void Swap(int*a, int*b){
- int c= *a;
- *a = *b;
- *b = c;
- }*/
- void M1(unsigned t[], unsigned n){
- int i,j,tmp;
- for(i=0;i<n;i++){
- for(j=n-1;j>i;j--){
- if(t[j] % 2 ==0 && t[j]<t[j-1]){
- tmp=t[j];
- t[j]=t[j-1];
- t[j-1]=tmp;
- }
- }
- }
- }
- int main(){
- unsigned int n=10; //unsigned int tipusúnak kell lennie, mivel az M1 függvénynek ilyet kell megadni
- int i; //ez csak a kiiratáshoz kell
- 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ó
- 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
- for(i=0;i<n;i++) printf("%d ",t[i]);
- return 1;
- }
Add Comment
Please, Sign In to add comment