46 lines
1.3 KiB
C
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);
|
|
}
|
|
|