Advertisement
ArfIsAToe

rekaya yrivez

Feb 2nd, 2021
1,057
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. void aff(int t[100], int n)
  3. {
  4.     for (int a=0;a<n;a++)
  5.     {
  6.         printf("%d\t\t",t[a]);
  7.     } printf("\n");
  8. }
  9. int arr(int t[100], int n)
  10. {
  11.     int b,s=0;
  12.     for (int a=0;a<n;a++)
  13.     {
  14.         b=0;
  15.         while(b<n && t[b]!=t[a]+1)
  16.         {
  17.             b++;
  18.         }
  19.         s+= b<n;
  20.     }
  21.     return s;
  22. }
  23. void main()
  24. {
  25.    int s=0,n;
  26.    do
  27.    {
  28.        printf("N= ");
  29.        scanf("%d",&n);
  30.    }while(n<=1);
  31.  
  32.    int t[100];
  33.    for (int a=0;a<n;a++)
  34.    {
  35.        printf("T[%d]:\t",a);
  36.        scanf("%d",&t[a]);
  37.    }
  38.     aff(t,n);
  39.     printf("Arrrr Goes %d\n\n\n",arr(t,n));
  40.  
  41.  
  42.     int e=2,aux;
  43.     while (e!=0)
  44.     {
  45.         e=0;
  46.         for(int a=0;a<n-1;a++)
  47.         {
  48.             if(t[a]>t[a+1])
  49.             {
  50.                 aux=t[a];
  51.                 t[a]=t[a+1];
  52.                 t[a+1]=aux;
  53.                 e++;
  54.             }
  55.         }
  56.     }
  57.     aff(t,n);
  58. }
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement