Como fazer um programa em linguagem C que imprima, na tela, todos os anos bissextosentre 1900 e 2013 ?
Respostas
respondido por:
0
#include<stdio.h>
#include<stdlib.h>
int exibiranobissexto(int ini, int fim);
int main(){
printf("Os anos bissextos entre 1900 e 2013 sao:\n");
exibiranobissexto(1900, 2013);
printf("\n");
system("pause");
return 0; }
int exibiranobissexto(int ini, int fim){
if(ini<=fim){
if((ini%100==0)&&(ini%16==0)){
printf("%d\n", ini);
return exibiranobissesxto(ini+1, fim); }
else{
if((ini%100!=0)&&(ini%4==0)){
printf("%d\n", ini);
return exibiranobissexto(ini+1, fim); }
else return exibiranobissexto(ini+1, fim); } }
return 0; }
#include<stdlib.h>
int exibiranobissexto(int ini, int fim);
int main(){
printf("Os anos bissextos entre 1900 e 2013 sao:\n");
exibiranobissexto(1900, 2013);
printf("\n");
system("pause");
return 0; }
int exibiranobissexto(int ini, int fim){
if(ini<=fim){
if((ini%100==0)&&(ini%16==0)){
printf("%d\n", ini);
return exibiranobissesxto(ini+1, fim); }
else{
if((ini%100!=0)&&(ini%4==0)){
printf("%d\n", ini);
return exibiranobissexto(ini+1, fim); }
else return exibiranobissexto(ini+1, fim); } }
return 0; }
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás