• Matéria: Informática
  • Autor: Millenatuan7348
  • Perguntado 8 anos atrás

desenvolva um programa que solicite um ano ao usuario bissexto ou não

Respostas

respondido por: bokomoko
0
Para um ano ser bissexto ele tem que ser divisível por 4
Não divisível por 100, a não ser que seja divisível por 400

Então o teste deve ser
   (ano % 4 == 0) && ( ano % 100 !=0) && (ano % 400 !=0) 

em C a função fica assim

int eh_bissexto( int ano ) { 
    return (ano % 4 == 0) && ( ano % 100 !=0) && (ano % 400 !=0) ;
}

Em python

def eh_bissexto( ano ) : 
    return (ano % 4 == 0) and ( ano % 100 !=0) and (ano % 400 !=0) ;
Perguntas similares