Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int z;
- int i;
- int n;
- int v[100];
- int cont=0;
- int minimo;
- int temp;
- int confronti;
- int p;
- printf("\nquanti numeri vuoi inserire?\t");
- scanf("%d", & n);
- for(i=0;i<n;i++)
- {
- printf("%d NUMERI-->",i+1);
- scanf("%d",& v[i]);
- }
- z=0;
- do{
- minimo=v[z];
- p=z;
- for(i=z+1;i<n;i++)
- {
- if(v[i]<minimo)
- {
- minimo=v[i];
- p=i;
- }
- }
- temp=v[p];
- v[p]=v[z];
- v[z]=temp;
- cont++;
- z++;
- }while(z<n);
- printf("\ni valori ordinati sono:");
- for(i=0;i<n;i++)
- {
- printf("\n%d\n",v[i]);
- }
- confronti=(n*(n+1)/2);
- printf("\nnumero di confronti--> %d",confronti);
- printf("\nil numero di scammbi sono-->%d",cont);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement