Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int zamiana(int j[], int n)
- {
- int max= j[0];
- int y=0;
- int max_i,temp;
- for(y=0;y<n;y++)
- {
- if(max<j[y])
- {
- max=j[y];
- max_i=y;
- }
- }
- int z=0;
- int min= j[0];
- int min_i;
- for(z=0;z<n;z++)
- {
- if(min>=j[z])
- {
- min = j[z];
- min_i=z;
- }
- }
- temp=j[min_i];
- j[min_i]=j[max_i];
- j[max_i]=temp;
- }
- int odwrotna()
- {
- }
- int meniu()
- {
- printf("\nMENIU\n");
- printf("Dostepne funkcje:\n");
- printf("1.Zamaniana miejscami elementu najwiekszego i najmniejszego\n");
- printf("2.Zapisywanie elementow w tablicy w odwrotnej kolejnosci\n");
- printf("3. Utworzenie tablicy z kwadratami liczb i drugiej z szczescianami\n");
- int ktora;
- wybor:
- printf("Ktora funkcje chcesz wywolac? (1/2/3)\n");
- scanf("%d", &ktora);
- if(ktora!=1 && ktora!=2 && ktora!=3) goto wybor;
- return ktora;
- }
- /*int minimalna(int j[], int n)
- {
- int min = j[0];
- int z=0;
- for(z=0;z<n;z++)
- {
- if(min>j[z]) min = j[z];
- }
- return min;
- }
- int maxymalna(int j[], int n)
- {
- int max= j[0];
- int y=0;
- for(y=0;y<n;y++)
- {
- if(max<j[y]) max=j[y];
- }
- return max;
- }*/
- int main()
- {
- int i;
- int n;
- int p=0;
- printf("Podaj ile liczb: \n");
- scanf("%d",&n);
- int j[n];
- for(i=0;i<n;i++)
- {
- printf("Podaj liczbe nr %d \n", i+1);
- scanf("%d",&j[i]);
- }
- switch(meniu())
- {
- case 1:
- zamiana(j,n);
- for(i=0;i<n;i++) printf("%d", j[i]);
- break;
- case 2:
- break;
- case 3:
- break;
- default: printf("\nNo chyba nie");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement