text: /* ************************************************************************** */
  /*                                                                            */
  /*                                                        :::      ::::::::   */
  /*   fizzbuzz.c                                         :+:      :+:    :+:   */
  /*                                                    +:+ +:+         +:+     */
  /*   By: exam <RTFM@42.fr>                          +#+  +:+       +#+        */
  /*                                                +#+#+#+#+#+   +#+           */
  /*   Created: 2020/02/14 12:33:14 by evgenkarlson      #+#    #+#             */
  /*   Updated: 2020/02/15 10:51:23 by evgenkarlson     ###   ########.fr       */
  /*                                                                            */
  /* ************************************************************************** */
  
  
  /* ************************************************************************** */
  /* ************************************************************************** */
  /* **************************************************************************
  
  
  Assignment name  : ulstr
  Expected files   : ulstr.c
  Allowed functions: write
  --------------------------------------------------------------------------------
  
  Напишите программу, которая принимает строку и меняет регистр всех ее букв.
  Другие персонажи остаются без изменений.
  
  Вы должны отобразить результат, за которым следует новая строка.
  
  Если количество аргументов не равно 1, программа отображает '\ n'.
  
  
  Примеры :
  
  $>./ulstr "L'eSPrit nE peUt plUs pRogResSer s'Il staGne et sI peRsIsTent VAnIte et auto-justification." | cat -e
  l'EspRIT Ne PEuT PLuS PrOGrESsER S'iL STAgNE ET Si PErSiStENT vaNiTE ET AUTO-JUSTIFICATION.$
  $>./ulstr "S'enTOuRer dE sECreT eSt uN sIGnE De mAnQuE De coNNaiSSanCe.  " | cat -e
  s'ENtoUrER De SecREt EsT Un SigNe dE MaNqUe dE COnnAIssANcE.  $
  $>./ulstr "3:21 Ba  tOut  moUn ki Ka di KE m'en Ka fe fot" | cat -e
  3:21 bA  ToUT  MOuN KI kA DI ke M'EN kA FE FOT$
  $>./ulstr | cat -e
  $
  
  
  
     ************************************************************************** */
  /* ************************************************************************** */
  /* ************************************************************************** */
  
  
  #include <unistd.h>
  
  void	ft_putnbr(int n)
  {
  	if (n >= 10)
  		ft_putnbr(n / 10);
  	char c = (n % 10) + '0';
  	write(1, &c, 1);
  }
  
  int	main(void)
  {
  	int i = 1;
  
  	while (i <= 100)
  	{
  		if (i % 3 == 0 && i % 5 == 0)
  			write(1, "fizzbuzz", 8);
  		else if (i % 3 == 0)
  			write(1, "fizz", 4);
  		else if (i % 5 == 0)
  			write(1, "buzz", 4);
  		else
  			ft_putnbr(i);
  		write(1, "\n", 1);
  		++i;
  	}
  }
  