c
#include <unistd.h>
int main(int ac, char **av)
{
int i;
(void)ac;
i = 0;
while (av[0][i] != '\0')
{
write(1, &av[0][i], 1);
i++;
}
write(1, "\n", 1);
}
c
#include <unistd.h>
int main(int ac, char **av)
{
int i;
int j;
i = 1;
while (i < ac)
{
j = 0;
while (av[i][j] != '\0')
{
write(1, &av[i][j], 1);
j++;
}
write(1, "\n", 1);
i++;
}
}
c
#include <unistd.h>
int main(int ac, char **av)
{
int i;
int j;
i = ac - 1;
while (i > 0)
{
j = 0;
while (av[i][j] != '\0')
{
write(1, &av[i][j], 1);
j++;
}
write(1, "\n", 1);
i--;
}
}
c
#include <unistd.h>
int ft_strcmp(char *s1, char *s2)
{
while (*s1 != '\0' || *s2 != '\0')
{
if ((unsigned char) *s1 != (unsigned char) *s2)
return (*(unsigned char *)s1 - *(unsigned char *)s2);
s1++;
s2++;
}
return (0);
}
void sort(int ac, char **av)
{
int i;
int j;
char *temp;
i = 1;
while (i < ac)
{
j = 1;
while (j < ac - i)
{
if (ft_strcmp(av[j], av[j + 1]) > 0)
{
temp = av[j];
av[j] = av[j + 1];
av[j + 1] = temp;
}
j++;
}
i++;
}
}
int main(int ac, char **av)
{
int i;
int j;
i = 1;
sort(ac, av);
while (i < ac)
{
j = 0;
while (av[i][j] != '\0')
{
write(1, &av[i][j], 1);
j++;
}
write(1, "\n", 1);
i++;
}
}