Ir para conteúdo
Fórum Script Brasil

ntzs

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre ntzs

ntzs's Achievements

0

Reputação

  1. ntzs

    Ajuda em C

    Boa noite, amigos programadores. Estou com um problema em um programa, onde necessito que a saída seja exatamente igual à essa A: - (1 - 0.05) B: (0 - 0.00) C: (0 - 0.00) D: -- (2 - 0.10) E: ----- (5 - 0.25) F: - (1 - 0.05) G: (0 - 0.00) H: - (1 - 0.05) I: -- (2 - 0.10) J: - (1 - 0.05) K: (0 - 0.00) L: (0 - 0.00) M: (0 - 0.00) N: (0 - 0.00) O: -- (2 - 0.10) Porém, onde era pra dar 0.10(probabilidade de quantas vezes a letra aparece) a probabilidade dá 0.11. Tem algum método onde possa arredondar pra baixo esse valor? E também, aquelas barrinhas (-) são a quantidade de vezes que tal letra aparece, porém não consegui implementar. Alguma dica de como fazer? OBS: Há vários testes para fazer, então não posso influenciar somente esse teste, como todos os outros.
  2. ntzs

    Ajuda cálculos C

    Bom dia, amigos. Estou fazendo um programa em C, que envolve a data da Páscoa e imprimir o calendário (já postei outro tópico sobre isto). Porém, após obter o dia 1º de janeiro corretamente, meus cálculos para determinar o início e fim dos outros meses não funciona. Alguém poderia me ajudar? Código: g=(y%19)+1; //Condicao I(Numero Aureo) c=(y/100)+1; //Condicao II(Seculo) x=((3*c)/4)-12; //Condicao III(Fator de correcao I) z=(((8*c)+5)/25)-5; //Condicao IV(Fator de correcao II) e=((11*g)+20+z-x)%30; //Condicao V(Epacta) if ((e==25 && g>11)||(e==24)) //Condicao VI e++; n=(44-e); //Condicao VII(Lua Cheia) if(n<21) n=n+30; d=((5*y)/4)-(x+10); //Condicao VIII(Domingo de páscoa) n=(n+7)-((d+n)%7); //Condicao IX(dia e mes da pascoa) if(n>31){ printf("A pascoa sera dia %d de abril",(n-31)); } else printf("A pascoa sera dia %d de marco",n); if (y%100==0) (y=ano digitado pelo usuário) y=y/100; if (y%4==0) (Ano bissexto) j=(n+31+29+31+30)%7; else (Ano não bissexto) j=(n+31+28+31+30)&7; O que fazer para obter a data correta de fevereiro, março, abril e assim suscetivamente?
  3. ntzs

    Ajuda com programa C

    Uma outra parde do meu código, só falta imprimir tudo bonitinho. #include <stdio.h> int main(){ int g, c, x, z, e, n, d, y, dia=1, mes=1, i, j=0, diasem=0, diasem2=0,k=0,a=0, l=0,k2=0,dia2=1; char barra[40]; char bis; scanf("%d",&y); printf("Calendario do ano de %d\n",y); g=(y%19)+1; //Condicao I c=(y/100)+1; //Condicao II x=((3*c)/4)-12; //Condicao III z=(((8*c)+5)/25)-5; //Condicao IV e=((11*g)+20+z-x)%30; //Condicao V if ((e==25 && g>11)||(e==24)) //Condicao VI e++; n=(44-e); //Condicao VII if(n<21) n=n+30; d=((5*y)/4)-(x+10); //Condicao VIII n=(n+7)-((d+n)%7); //Condicao IX if(n>31){ n=n-31; } else n=n; if (y%100==0) y=y/100; if (y%4==0){ bis='s'; a=(n+31+29+31+30)%7; a--; } else{ bis='n'; a=(n+31+28+31+30)&7; a--; } i=1; barra[0]='|'; while (i<29){ barra='-'; i++; } barra='-'; switch (mes){ case 1: printf("%s%s\n",barra,barra); printf("|Janeiro ||Fevereiro |\n"); printf("%s%s\n",barra,barra); printf("| dom seg ter qua qui sex sab || dom seg ter qua qui sex sab |\n"); while(j<6){ printf("|"); while(k<7){ if((k>=a)&&(dia>=1)&&(dia<=31)){ if ((dia>=1)&&(dia<=9)){ printf(" 0%d",dia); dia++; k++; } else{ printf(" %d",dia); dia++; k++; } } else{ printf(" --"); k++; } } printf(" ||\n"); a=0; k=0; j++; } } j=0; dia=1; printf("%s%s\n",barra,barra); mes++; }
  4. ntzs

    Ajuda com programa C

    Desculpe. Eu tenho um pedaço do código, onde preciso fazer esse programa. Eu já calculei a data da Páscoa e também já calculei se o ano é bissexto ou não. Agora eu não consigo calcular desse dia até o dia primeiro de janeiro! Vou enviar o code. #include <stdio.h> int main(){ int g, c, x, z, e, n, d, y; scanf("%d",&y); g=(y%19)+1; //Condicao I c=(y/100)+1; //Condicao II x=((3*c)/4)-12; //Condicao III z=(((8*c)+5)/25)-5; //Condicao IV e=((11*g)+20+z-x)%30; //Condicao V if ((e==25 && g>11)||(e==24)) //Condicao VI e++; n=(44-e); //Condicao VII if(n<21) n=n+30; d=((5*y)/4)-(x+10); //Condicao VIII n=(n+7)-((d+n)%7); //Condicao IX if(n>31){ printf("A pascoa sera dia %d de abril",(n-31)); } else printf("A pascoa sera dia %d de marco",n); } (Os printf foram só para testes.)
  5. ntzs

    Ajuda com programa C

    Bom dia. Tenho um programa em C, que calculo a data da Páscoa e imprimo o calendário de tal ano, que seja igual à este: Eu já calculei a data da Páscoa e se o ano é bissexto ou não. Agora, necessito obter o dia 1 de janeiro do tal ano e depois imprimir os meses na tela. Alguma pessoa poderia me ajudar?
×
×
  • Criar Novo...