Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void ile_par(float *p, int *c, int *ic);
- int main()
- {
- float tab[10] ={8.0, -2.0, -8.0, 0.3, 6.6, -3.0, 5.5, -7.9, 9.0}; //tablica jest dobrze (z tresci zadania taka ma byc)
- int c=0,ic=0,i;
- for(i=0;i<sizeof(tab)/4;i++)
- printf("%f ", tab[i]);
- printf("\n\n");
- ile_par(&tab,&c,&ic);
- for(i=0;i<sizeof(tab)/4;i++)
- printf("%f ", tab[i]);
- printf("\n\n%d %d \n",c, ic);
- system("pause");
- return 0;
- }
- void ile_par(float *p, int *c, int *ic){
- float tmp;
- int i;
- for(i=0;i<sizeof(p)/8;i+=2)
- if(p[i]<p[i+1]){
- tmp = p[i];
- p[i]=p[i+1];
- p[i+1]=tmp;
- ic++;
- } else c++;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement