text: /* ************************************************************************** */
  /*                                                                            */
  /*                                                        :::      ::::::::   */
  /*   ft_is_prime.c                                      :+:      :+:    :+:   */
  /*                                                    +:+ +:+         +:+     */
  /*   By: evgenkarlson <RTFM@42.fr>                  +#+  +:+       +#+        */
  /*                                                +#+#+#+#+#+   +#+           */
  /*   Created: 2020/02/14 12:33:14 by evgenkarlson      #+#    #+#             */
  /*   Updated: 2021/01/21 02:06:01 by evgenkarlson     ###   ########.fr       */
  /*                                                                            */
  /* ************************************************************************** */
  
  /* ************************************************************************** */
  /* ************************************************************************** **
  **  
  **  
  **  - Создайте функцию, которая возвращает 1, если число, заданное в качестве 
  **  параметра, является простым числом, и 0, если это не так.
  **  
  **   
  **  - Ваша функция должна быть объявлена ​​следующим образом:
  **  
  **  	int		ft_is_prime(int nb);
  **
  **
  **  - 0 и 1 не простые числа.
  **  
  **  
  ** ************************************************************************** **
  **
  **  Скомпилируй файл тест. В нем можно увидеть как работает эта функция вживую
  **
  ** ************************************************************************** */
  /* ************************************************************************** */
  
  
  int		ft_is_prime(int nb)
  {
  	int i;
  
  	if (nb < 2)
  		return (0);
  	i = 2;
  	while (i <= (nb / i))
  	{
  		if ((nb % i) == 0) 
  			return (0);
  		i++;
  	}
  	return (1);
  }
  
  /* ************************************************************************** */
  /* ************************************************************************** */
  
  int		ft_is_prime( int nb )
  {
  	int i;
   
  	if (nb < 2)
  		return (0);
  	i = 2;
  	while ((i * i) <= nb)
  	{
  		if ((nb % i) == 0) 
  			return (0);
  		i++;
  	}
  	return (1);
  }
  
  /* ************************************************************************** */
  /* ************************************************************************** */
  
  int		ft_is_prime(int nb)
  {
  	int i;
  
  	if (nb < 2)
  		return (0);
  	i = 2;
  	while (i <= (nb / 2))
  	{
  		if ((nb % i) == 0) 
  			return (0);
  		i++;
  	}
  	return (1);
  }
  
  /* ************************************************************************** */
  /* ************************************************************************** */
  
  int		ft_is_prime1(int nb)
  {
  	int i;
  
  	if (nb < 2)
  		return (0);
  	i = 2;
  	while (i <= nb)
  	{
  		if ((nb % i) == 0)
  		{
  			if ((nb / i) == 1)
  				return (1);
  			return (0);
  		}
  		i++;
  	}
  	return (1);
  }
  
  /* ************************************************************************** */
  /* ************************************************************************** */
  