Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct ulamek{
- int licznik;int mianownik;
- };
- int main(){
- struct ulamek aa[6] = {{1,3}, {6,4},{2,9},{3,5},{7,6},{13,5}}; //dane z zadania,
- int i,c;
- c=zam(&aa,sizeof(aa)/sizeof(aa[0]));
- printf("%d\n",c);
- for(i=0;i<sizeof(aa)/sizeof(aa[0]);i++)
- printf("%d/%d \t %f \n", aa[i].licznik, aa[i].mianownik, (double)aa[i].licznik/aa[i].mianownik);
- return 0;
- }
- int zam(struct ulamek *tab, int N){
- int temp,counter=0,i;
- for(i=0;i<N;i++){
- if(tab[i]->licznik > tab[i]->mianownik){
- temp = *tab[i]->mianownik;
- tab[i]->mianownik = tab[i]->licznik;
- tab[i]->licznik = temp;
- counter++;
- }}
- return counter;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement