Você está na página 1de 1

/*

Name: Exemplo Fun??o 7


Author: Garibaldi
Description: Exemplo de como usar Fun??o Bissexto

*/
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <dos.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#include <ctype.h>

// rotina para podermos utilizar o comando textcolor(numero da cor)


// sem precisar carregar bibliotecas n?o dispon?veis na Feevale
void textcolor(int newcolor)
{
CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
(csbi.wAttributes & 0xf0) | newcolor);
}
// rotina para podermos utilizar o comando gotoxy(linha,coluna)
// sem precisar carregar bibliotecas n?o dispon?veis na Feevale.
void gotoxy(int x, int y)
{
COORD c;
c.X = x - 1;
c.Y = y - 1;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
}

int (Bissexto( int ano ))


{
return ano%400 == 0 || ano%4 == 0 && ano%100 != 0;
}

main()
{
int ano;

printf("Informe um ano (AAAA) : ");


scanf("%d",&ano);

// teste do ano bissexto

if (Bissexto(ano)== 0)
printf("O ano informado eh Bissexto");
else
printf("O ano informado eh NORMAL");

textcolor(0);
getch();
}

Você também pode gostar