Ir ao conteúdo
  • Cadastre-se

fezinho44

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

0
  1. fezinho44

    Calendário

    Olá, boa noite, estou tendo dificuldades para exibir o seguinte calendário, sendo que gostaria que fosse exibido e meses por minha, o que daria em 6 linhas. Exemplo: Como aparece: Janeiro (dias) Fevereiro (dias) ... Eu gostaria de modificá-lo para aparecer: Janeiro || Fevereiro (dias) || (dias) Março || Abril (dias) || (dias) #include<stdio.h>#define TRUE 1#define FALSE 0int days_in_month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};char *months[]={" ","\n\n\nJanuary","\n\n\nFebruary","\n\n\nMarch","\n\n\nApril","\n\n\nMay","\n\n\nJune","\n\n\nJuly","\n\n\nAugust","\n\n\nSeptember","\n\n\nOctober","\n\n\nNovember","\n\n\nDecember"};int inputyear(void){int year;printf("Please enter a year (example: 1999) : ");scanf("%d", &year);return year;}int determinedaycode(int year){int daycode;int d1, d2, d3;d1 = (year - 1.)/ 4.0;d2 = (year - 1.)/ 100.;d3 = (year - 1.)/ 400.;daycode = (year + d1 - d2 + d3) %7;return daycode;}int determineleapyear(int year){if(year% 4 == FALSE && year%100 != FALSE || year%400 == FALSE){days_in_month[2] = 29;return TRUE;}else{days_in_month[2] = 28;return FALSE;}}void calendar(int year, int daycode){int month, day;for ( month = 1; month <= 12; month++ ){printf("%s", months[month]);printf("\n\nSun Mon Tue Wed Thu Fri Sat\n" );// Correct the position for the first datefor ( day = 1; day <= 1 + daycode * 5; day++ ){printf(" ");}// Print all the dates for one monthfor ( day = 1; day <= days_in_month[month]; day++ ){printf("%2d", day );// Is day before Sat? Else start next line Sun.if ( ( day + daycode ) % 7 > 0 )printf(" " );elseprintf("\n " );}// Set position for next monthdaycode = ( daycode + days_in_month[month] ) % 7;}}int main(void){int year, daycode, leapyear;year = inputyear();daycode = determinedaycode(year);determineleapyear(year);calendar(year, daycode);printf("\n");}
  2. Qual o melhor teclado, sendo que ambos são do mesmo preço, por que? - Razer Cyclosa; - A4 Tech G800V.? Obs: Não estou ligando para a marca, se fosse assim, escolheria razer, mas sim em potencial / jogabilidade / conforto, etc. Passo a maior parte do tempo livre jogando LoL, por isso, creio que nessa faixa de preço só há esses dois, se houver mais, podem citar! Obrigado!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...