commit
This commit is contained in:
10
C_Piscine_C_05/ex.sh
Executable file
10
C_Piscine_C_05/ex.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
ex=${1:?$0 <ex??>}
|
||||||
|
rm -f a.out
|
||||||
|
norminette -R CheckForbiddenSourceHeader ../${ex}/ft_*.c
|
||||||
|
#gcc ${ex}.c
|
||||||
|
gcc -Wall -Wextra -Werror -o a.out ${ex}.c
|
||||||
|
echo ${ex}:
|
||||||
|
./a.out "$@"
|
||||||
|
rm -f a.out
|
||||||
10
C_Piscine_C_05/git/tests_C05/ex.sh
Executable file
10
C_Piscine_C_05/git/tests_C05/ex.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
ex=${1:?$0 <ex??>}
|
||||||
|
rm -f a.out
|
||||||
|
norminette -R CheckForbiddenSourceHeader ../${ex}/ft_*.c
|
||||||
|
#gcc ${ex}.c
|
||||||
|
gcc -Wall -Wextra -Werror -o a.out ${ex}.c
|
||||||
|
echo ${ex}:
|
||||||
|
./a.out "$@"
|
||||||
|
rm -f a.out
|
||||||
22
C_Piscine_C_05/git/tests_C05/ex00.c
Normal file
22
C_Piscine_C_05/git/tests_C05/ex00.c
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex00.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:02:38 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/12 12:14:00 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "../ex00/ft_iterative_factorial.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("expected : 120 | result : %d\n", ft_iterative_factorial(5));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_iterative_factorial(1));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_iterative_factorial(0));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_iterative_factorial(-5));
|
||||||
|
}
|
||||||
22
C_Piscine_C_05/git/tests_C05/ex01.c
Normal file
22
C_Piscine_C_05/git/tests_C05/ex01.c
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex01.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:07:21 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/12 12:13:50 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "../ex01/ft_recursive_factorial.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("expected : 120 | result : %d\n", ft_recursive_factorial(5));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_recursive_factorial(1));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_recursive_factorial(0));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_recursive_factorial(-5));
|
||||||
|
}
|
||||||
24
C_Piscine_C_05/git/tests_C05/ex02.c
Normal file
24
C_Piscine_C_05/git/tests_C05/ex02.c
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex02.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:07:52 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/11 12:15:32 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "../ex02/ft_iterative_power.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("expected : 125 | result : %d\n", ft_iterative_power(5, 3));
|
||||||
|
printf("expected : -125 | result : %d\n", ft_iterative_power(-5, 3));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_iterative_power(0, 0));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_iterative_power(5, 0));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_iterative_power(5, -5));
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
24
C_Piscine_C_05/git/tests_C05/ex03.c
Normal file
24
C_Piscine_C_05/git/tests_C05/ex03.c
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex03.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:14:15 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/11 12:15:17 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "../ex03/ft_recursive_power.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("expected : 125 | result : %d\n", ft_recursive_power(5, 3));
|
||||||
|
printf("expected : -125 | result : %d\n", ft_recursive_power(-5, 3));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_recursive_power(0, 0));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_recursive_power(5, 0));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_recursive_power(5, -5));
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
27
C_Piscine_C_05/git/tests_C05/ex04.c
Normal file
27
C_Piscine_C_05/git/tests_C05/ex04.c
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex04.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:16:43 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/11 12:19:42 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "../ex04/ft_fibonacci.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
|
i = -3;
|
||||||
|
while (i < 10)
|
||||||
|
{
|
||||||
|
printf("index %d : %d\n", i, ft_fibonacci(i));
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
27
C_Piscine_C_05/git/tests_C05/ex05.c
Normal file
27
C_Piscine_C_05/git/tests_C05/ex05.c
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex05.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:41:14 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/11 12:49:26 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <math.h>
|
||||||
|
#include "../ex05/ft_sqrt.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("expected : 7 | result : %d\n", ft_sqrt(49));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_sqrt(42));
|
||||||
|
printf("expected : 1 | result : %d\n", ft_sqrt(1));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_sqrt(0));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_sqrt(-1));
|
||||||
|
printf("expected : 0 | result : %d\n", ft_sqrt(2147483647));
|
||||||
|
printf("expected : 46340 | result : %d\n", ft_sqrt(2147395600));
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
28
C_Piscine_C_05/git/tests_C05/ex06.c
Normal file
28
C_Piscine_C_05/git/tests_C05/ex06.c
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
/* ************************************************************************** */
|
||||||
|
/* */
|
||||||
|
/* ::: :::::::: */
|
||||||
|
/* ex06.c :+: :+: :+: */
|
||||||
|
/* +:+ +:+ +:+ */
|
||||||
|
/* By: tkondrac <tkondrac@student.42lausan> +#+ +:+ +#+ */
|
||||||
|
/* +#+#+#+#+#+ +#+ */
|
||||||
|
/* Created: 2021/08/11 12:59:31 by tkondrac #+# #+# */
|
||||||
|
/* Updated: 2021/08/11 13:10:05 by tkondrac ### ########.fr */
|
||||||
|
/* */
|
||||||
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <math.h>
|
||||||
|
#include "../ex06/ft_is_prime.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("input 42 expected : 0 | result : %d\n", ft_is_prime(42));
|
||||||
|
printf("input 2 expected : 1 | result : %d\n", ft_is_prime(2));
|
||||||
|
printf("input 3 expected : 1 | result : %d\n", ft_is_prime(3));
|
||||||
|
printf("input 79 expected : 1 | result : %d\n", ft_is_prime(79));
|
||||||
|
printf("input 0 expected : 0 | result : %d\n", ft_is_prime(0));
|
||||||
|
printf("input 1 expected : 0 | result : %d\n", ft_is_prime(1));
|
||||||
|
printf("input -4 expected : 0 | result : %d\n", ft_is_prime(-4));
|
||||||
|
printf("input -2147483648 expected : 0 | result : %d\n", ft_is_prime(-2147483648));
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
12
C_Piscine_C_05/git/tests_C05/ex07.c
Normal file
12
C_Piscine_C_05/git/tests_C05/ex07.c
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <math.h>
|
||||||
|
#include "../ex07/ft_find_next_prime.c"
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
printf("input 42 expected : 43 | result : %d\n", ft_find_next_prime(42));
|
||||||
|
printf("input 0 expected : 2 | result : %d\n", ft_find_next_prime(0));
|
||||||
|
printf("input 9 expected : 11 | result : %d\n", ft_find_next_prime(9));
|
||||||
|
printf("input 2147483647 expected : 2147483647 | result : %d\n", ft_find_next_prime(2147483647));
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user