Ir ao conteúdo
  • Cadastre-se

Martinho Sinatra

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

4
  1. @Luís Roberto C. da Silva podes refazer o código para que eu possa entender melhor? adicionado 11 minutos depois @AnsiC podes apresentar a tua solução em codigo por favor?
  2. <Bom dia pessoal, o meu código ficou dessa forma, mas o professor pediu para pensar mais um pouco nos vectores o que não entendi propriamente, podem ajudar-me com ele? #include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ //Multiplo(int y,int cont,int soma,int contmult); int main(int argc, char *argv[]) { int y; printf("\n\n"); printf("\t\t\t---------------------------------------------------------\n"); printf("\t\t\t PROGRAMA QUE IMPRIME MULTIPLOS DE 12 ATE SER DIGITADO 0\n"); printf("\t\t\t---------------------------------------------------------\n\n"); Multiplo(y); return 0; } Multiplo(int y){ int cont=0,soma=0,contmult=0,resp=0; do{ y=1; cont=0; soma=0; resp=0; for(y;y!=0;y){ if(y!=0){ printf("\t\t\tPor favor insira um numero:"); scanf("%d",&y); cont=cont+1; soma=soma+y; if(y%12==0) { printf("\t\t\tE multiplo de 12\n"); contmult=contmult+1; } else if(y%12!=0) { printf("\t\t\tNao e multiplo 12\n"); } else { printf("Numero invalido"); } } } printf("\n\t\t\t\t\t-----------\n"); printf("\t\t\t\t\t MENSAGENS\n"); printf("\t\t\t\t\t-----------\n"); printf("\n\t\t\tForam digitados %d multiplos de 12\n",contmult); contmult=0; printf("\t\t\tTotal de numeros inseridos: %d\n",cont); cont=0; printf("\t\t\tSoma dos numeros inseridos: %d\n",soma); soma=0; printf("\n\n\t\t\tDeseja executar o programa novamente?"); printf("\n\t\t\tPor favor digite:\n\t\t\t0 - NAO\n\t\t\t1 - SIM"); printf("\n\t\t\tResposta:"); scanf("%d",&resp); printf("\n"); }while(resp==1); printf("\n"); if(resp==0) { printf("\t\t\t\tPROGRAMA ENCERRADO"); printf("\n\t\t\t\t------------------\n"); } else { printf("\t\t\tResposta invalida"); } }
  3. @devair1010 fiz da seguinte forma: mas o programa não para quando digito 0 int main(int argc, char *argv[]) { int i,vet[K],tam,cont=0,total=0,contnum=0,resp; do { printf("\n\t\t\t-----------------------------------------------------\t\t\t"); printf("\t\t\t\t\t |PROGRAMA QUE IMPRIME MULTIPLOS DE 12 EM UM VECTOR|"); printf("\n\t\t\t-----------------------------------------------------\t\t\t"); printf("\n"); printf("\n\n\t\tPor favor insira o numero de multiplos que pretende visualizar:"); scanf("%d",&tam); printf("\t\tO numero escolhido foi: %d",tam); printf("\n"); K == tam; printf("\n\t\t\tENTRADA DO VECTOR:\n"); for(i=0;i<tam;i=i+1){ printf("\t\tPor favor digite o Vector[%d]: ",i); scanf("%d", &vet); contnum=contnum+1; total = total+vet; if(vet%12==0) { cont=cont+1; printf("\t\tE multiplo\n"); } else { printf("\t\tNao e multiplo\n"); } } printf("\n\t\t\tSAIDA DOS MULTIPLOS:"); for(i=0;i<tam;i=i+1){ if(vet%12==0){ printf("\n\t\tVector[%d]: %d ", i,vet); } } printf("\n\n\t\t\tOUTRAS SAIDAS\n"); printf("\t\tForam digitados %d numeros\n",contnum); for(i=0; i<tam; i=i+1) { printf("\t\tVector[%d]: %d\n", i,vet); } printf("\t\tNo intervalo de 0 a %d, existe/(m) %d multiplo/(s) de 12",tam,cont); cont=0; printf("\n\t\tO total dos numeros digitados e = %d",total); total=0; printf("\n\n\t\t\tDeseja executar o programa novamente?"); printf("\n\t\tPor favor digite:\n\t\t0 - NAO\n\t\t1 - SIM"); printf("\n\t\tResposta:"); scanf("%d",&resp); }while(resp==1); if(resp==0) { printf("\t\tPrograma encerrado"); } else { printf("\t\tResposta invalida"); } return 0; }
  4. hello pessoal, sou principiante do curso de Linguagem C e gostaria que me ajudassem com o seguinte exercicio Escrever um programa que imprime múltiplos de 12 em um vector até ser digitado 0. a) Para o 50 deve ser apresentado o total de todos os números digitados e os seus múltiplos b) Para o 60 a soma do total tem de ser inferior ao total dos números digitados até ser digitado 0

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...