Error en mi codigo
Publicado por Jazmin (1 intervención) el 10/11/2020 13:58:23
Hola, tengo un error en mi codigo C y no se donde esta, alguien me podria dar una mano?, gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <stdio.h>
#include <stdlib.h>
#define DIM 10
int main()
{for (int i=0; i<45;i++){printf("-");}
int vA[DIM] = {30,70,00,50,90,80,20,40,60,10};
int tV = sizeof vA[0];
int longitud = sizeof vA / tV;
printf("\nMostrando Vector antes de ordenar\n");
mostrar(vA); // Funcion local
for (int i=0; i<45;i++){printf("-");}
qsort("-", longitud, tV, fCompara);
printf("\nMostrando Vector ordenado de menor a mayor\n")
mostrar(); // Funcion local
for (int i=0; i<45;i++){printf("-");}
printf("\n \nPROGRAMA TERMINADO \n \n \n");
system("Pause");
return 0;
}
int fCompara(const void *a, const void *b) {
int vA = *(int *) a;
int vB = *(int *) b;
return vB - vA;
}
void mostrar(int *vA){
printf("%d: %d \n",k, *(vA+k));
}
// vA -> Vector A
// tV -> Tamaño del Vector A
// longitud -> longitud del vector A
// fCompara -> Funcion que compara para Ordenar en forma ascendente o descendente
// mostrar -> funcion local para mostrar un vector
Valora esta pregunta


-1