Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void aff(int t[100], int n)
- {
- for (int a=0;a<n;a++)
- {
- printf("%d\t\t",t[a]);
- } printf("\n");
- }
- int arr(int t[100], int n)
- {
- int b,s=0;
- for (int a=0;a<n;a++)
- {
- b=0;
- while(b<n && t[b]!=t[a]+1)
- {
- b++;
- }
- s+= b<n;
- }
- return s;
- }
- void main()
- {
- int s=0,n;
- do
- {
- printf("N= ");
- scanf("%d",&n);
- }while(n<=1);
- int t[100];
- for (int a=0;a<n;a++)
- {
- printf("T[%d]:\t",a);
- scanf("%d",&t[a]);
- }
- aff(t,n);
- printf("Arrrr Goes %d\n\n\n",arr(t,n));
- int e=2,aux;
- while (e!=0)
- {
- e=0;
- for(int a=0;a<n-1;a++)
- {
- if(t[a]>t[a+1])
- {
- aux=t[a];
- t[a]=t[a+1];
- t[a+1]=aux;
- e++;
- }
- }
- }
- aff(t,n);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement