Advertisement
machkovskitomche

swap min/max string

Aug 13th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. #include<stdio.h>
  2. void swap(int *a,int *b)
  3. {
  4.     int pom;
  5.     pom=*a;
  6.     *a=*b;
  7.     *b=pom;
  8. }
  9. int main()
  10. {
  11.     int s[100];
  12.     int i,pom,min=999999,max=-1;
  13.     int min_index=-1,max_index=-1;
  14.     printf("Vnesi gi elementite vo nizata:\t");
  15.     for(i=0;i<10;i++)
  16.     {
  17.         scanf("%d",&s[i]);
  18.     }
  19.     for(i=0;i<10;i++)
  20.     {
  21.         if(s[i]>=max){
  22.             max=s[i];
  23.          max_index=i;
  24.         }
  25.         if(s[i]<=min){
  26.             min=s[i];
  27.             min_index=i;
  28.         }
  29.     }
  30.     printf("maximum e %d a minimum e %d",max,min);
  31.     printf("\nIndeksot na max e %d , a na min e %d",max_index,min_index);
  32.     swap((&(s[min_index])),&(s[max_index]));
  33.     for(i=0;i<10;i++)
  34.     {
  35.         printf("%d ",s[i]);
  36.     }
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement