This commit is contained in:
Xamora 2022-12-01 15:52:29 +01:00
parent 825b4f85b5
commit 89c4b4ee44

View file

@ -15,7 +15,7 @@
#include <stdio.h> #include <stdio.h>
void get_index(int **tab) void get_index(int **tab,int len)
{ {
int i; int i;
int y; int y;
@ -27,10 +27,10 @@ void get_index(int **tab)
min = *tab[0]; min = *tab[0];
old_min = *tab[0]; old_min = *tab[0];
new_index = 0; new_index = 0;
while (*tab[++i] != NULL) while (++i < len)
{ {
y = -1; y = -1;
while (*tab[++y] != NULL) while (++y < len)
{ {
if (*tab[y] < min && *tab[y] <= old_min) if (*tab[y] < min && *tab[y] <= old_min)
{ {
@ -40,18 +40,15 @@ void get_index(int **tab)
old_min = min; old_min = min;
} }
} }
for (i = 0 ; tab[i] != NULL ; i++) for (i = 0 ; i < len ; i++)
{ {
printf("%d", tab[i]); printf("%d", *tab[i]);
} }
} }
void push_swap(int *tab, int argc) void push_swap(int *tab, int len)
{ {
int *index; get_index(&tab, len);
index = malloc(sizeof(int) * (argc + 1));
get_index(&tab);
} }
int main(int argc, char *argv[]) int main(int argc, char *argv[])
@ -59,11 +56,10 @@ int main(int argc, char *argv[])
int *tab; int *tab;
int i; int i;
int y; int y;
int test;
tab = malloc(sizeof(int) * (argc + 1));
i = 0; i = 0;
y = 0; y = 0;
tab = malloc(sizeof(int) * (argc + 1));
if (argc > 1) if (argc > 1)
{ {
while (++i < argc) while (++i < argc)
@ -76,8 +72,7 @@ int main(int argc, char *argv[])
return (1); return (1);
} }
} }
tab[y] = NULL; get_index(&tab, y);
get_index(&tab);
//push_swap(tab, argc); //push_swap(tab, argc);
} }