-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por marvelous12
-
-
@arfneto faz parte do trab achar o primeiro dia a partir da data da pascoa
adicionado 5 minutos depois@herbertbahia não um programa que com base na nada ta pascoa ache o primeiro de janeiro (q dia cai) e com isso eu entre com o ano no programa e saia o calendario do ano todo
- 1
-
@devair1010 @devair1010 nao expliquei direito a entrada tem q ser o ano e a saida o calendario exatamente assim com todos os meses
- 1
-
Alguem pode me ajudar? preciso fazer um calendario em c mas estou com certa dificuldade em montar o calendario ele tem que ser 2x6
#include <stdio.h> #include <stdlib.h> #include <string.h> int i; //mes int j; //dia int data; int cont = 0; //quebra linha int ano, mes, dia, bis,bar, linhaCalendario; int g, c, x, z, e, d, n; int inicioMes; int mesDias[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; char *meses[12]= { "Janeiro", "Fevereiro", "Marco", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" }; int main() { printf("Digite o ano: "); scanf("%d", &ano); //P A S C O A g = (ano % 19) + 1; //resto inteiro - AUREO c = (ano / 100) + 1; //SECULO x = ((3 * c) / 4) - 12; //correção 1 z = (((8 * c) + 5) / 25) - 5; //correção 2 e = ((11 * g) + 20 + z - x) % 30; //resto inteiro //EPACTA if((e == 25 && g > 11) || e == 24){ e++; } //LUA CHEIA n = 44 - e; if(n < 21){ n += 30; } //DOMINGO DE PASCOA faça N = 44 - E. Se N < 21, d = ((5 * ano) / 4) - (x + 10); data = (n + 7) - ((d+n) % 7); if(data > 31){ data = data - 31; printf("Pascoa: %d de abril ", data); mes = 4; }else{ printf("Pascoa: %d de marco ", data); mes = 3; } int y=ano; if(y%100 == 0) { y = y/100; } printf("%d\n",y); if(y%4 == 0) { printf("bissexto\n"); }else{ printf("nao e bissexto\n") ; } //Calculo do primeiro de janeiro int diaSemana = 7; if(ano!= bis) { bar=31+28+dia; }else{ bar=31+29+31+dia; } for(bar=0;bar>0;bar--){ //qual dia termina o mes?: inicioMes(0-DOM, 1-SEG, 3-TER, 4-QUA, 5-QUI, 6-SEX) if(diaSemana==1){ diaSemana=7; }else{ diaSemana--; } } return 0; }
- 1
- 1
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
calendario em c matriz
em C/C#/C++
Postado
preciso fazer um calendario que calcule o primeiro de janeiro a a partir da data do primeiro de janeiro, mas estou com dificuldade pois tenho que printar na tela como matriz com 6 linhas 2 duas colunas mas so consigo printar as primeira linha com janeiro e fevereiro,pfv quem puder ajuda me ajuda