Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C by xyz ( 6 years ago )
#include<stdio.h>
#include<stdlib.h>
void alocare ( int *v, int n)
{
v = (int*)calloc(n, sizeof(int));
}
void citire( int *v, int n)
{
int i;
for(i = 0; i <= n-1; i++)
{
printf("v[%d] = ", i);
scanf("%d", &v[i]);
}
}
void ordonare( int *v, int n)
{
int i, aux, schimb;
do
{
schimb=0;
for( i = 0; i < n-1; i++)
{
if( v[i] < v[i+1])
{
aux = v[i];
v[i] = v[i+1];
v[i+1]=aux;
schimb=1;
}
}
}
while(schimb);
}
void afisare ( int *v, int n)
{
int i;
for( i = 0; i < n; i++)
{
printf("%d ",v[i]);
}
}
int main()
{
int n;
printf("n = ");
scanf("%d", &n);
int *v;
alocare(v,n);
citire(v,n);
ordonare(v,n);
afisare(v,n);
free(v);
return 0;
}
Revise this Paste