piscine/c01/ex07/ft_rev_int_tab.c
Willem Haffmans 607ce08c18 all
2024-09-10 00:18:01 +02:00

46 lines
1.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* ft_rev_int_tab.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: whaffman <whaffman@student.codam.nl> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/06/05 17:48:46 by whaffman #+# #+# */
/* Updated: 2024/06/10 11:52:30 by whaffman ### ########.fr */
/* */
/* ************************************************************************** */
void ft_rev_int_tab(int *tab, int size)
{
int temp;
int *back_tab;
back_tab = tab + size - 1;
while (back_tab > tab)
{
temp = *tab;
*tab = *back_tab;
*back_tab = temp;
tab++;
back_tab--;
}
}
#include <stdio.h>
int main(void)
{
int arr[] = {1};
int arr2[] = {};
ft_rev_int_tab(arr, 1);
ft_rev_int_tab(arr2, 0);
for (int i = 0; i < 1; i++)
printf("%d ", arr[i]);
printf("\n");
for (int i = 0; i < 0; i++)
printf("%d ", arr2[i]);
return (0);
}