Ir ao conteúdo
  • Cadastre-se

Joao Pedro Villas

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

2
  1. #include <stdio.h> #include <stdlib.h> #include <string.h> struct bolota{ char nome[100]; int idade; int numero; }; main(){ struct bolota ficha[5]; int i , md=0; for(i=0;i<5;i++){ printf("NOME : "); gets(ficha[i].nome); printf("Idade : "); scanf("%d",&ficha[i].idade); printf("Numero : "); scanf("%d",&ficha[i].numero); printf("------------------------------------------------------------\n"); md=ficha[i].idade+md; } md=md/5; system("CLS"); for(i=0;i<5;i++){ printf("Nome:%s\nNumero:%d\nIdade:%d\n",ficha[i].nome , ficha[i].numero , ficha[i].idade); printf("------------------------------------------------------------\n"); } printf("a media das idade foi de : %d",md); }
  2. Ta começando ... vou relevar em c++ fica assim ; So precisa mudar o tamanho da variavel la em cima no #DEFINE TAM 5 você coloca 31 /* Galera, bom dia! to quebrando a cabeça pra fazer esse programa em c++ mais não to conseguindo nem ferrando, se alguém pudesse me ajudar ficaria muitissimo agradecida. Em uma cidade do interior, sabe-se que no mês de janeiro (31 dias), não ocorreu temperatura inferior a 20 graus, nem superior a 30 graus. As temperaturas verificadas são informadas pelo teclado, em valores inteiros. Fazer um programa em C++ que: a) leia as temperaturas para os 31 dias;, B) valide se a temperatura esta entre 20 e 30 graus, c) calcule e escreva a maior temperatura ocorrida e a temperatura média do mês da janeiro;*/ #include <iostream> using namespace std; #define TAM 5 main(){ int temperatura[TAM] , media=0 , maior=0 ,i ; for(i=0;i<TAM;i++){ cin>>temperatura[i]; if( temperatura[i]> 30 || temperatura[i]<20){ cout<<"TEMPERATURA INVALIDA\nDigite um valor valido\n"; cin>>temperatura[i]; } if(temperatura[i]>=maior){ maior=temperatura[i]; } media=(temperatura[i]+media); } cout<<"MAIOR TEMPERATURA : "<<maior<<endl; media=media/TAM; cout<<"Media: "<< media << endl; } adicionado 3 minutos depois @GabrielLP14 Com certeza irmão , imagine você digitar 31 porque a questao pediu , se fosse 500 ? iam ser 500 variaveis ce e doido.
  3. C++ diverge na inclusao das bibliotecas onde tiver scanf você poe cin e onde tiver printf você bota cout , mas você pegar a resposta e fácil , tente fazer ou olhar pra tomar uma base do que fazer ; /* Galera, bom dia! to quebrando a cabeça pra fazer esse programa em c++ mais não to conseguindo nem ferrando, se alguém pudesse me ajudar ficaria muitissimo agradecida. Em uma cidade do interior, sabe-se que no mês de janeiro (31 dias), não ocorreu temperatura inferior a 20 graus, nem superior a 30 graus. As temperaturas verificadas são informadas pelo teclado, em valores inteiros. Fazer um programa em C++ que: a) leia as temperaturas para os 31 dias;, B) valide se a temperatura esta entre 20 e 30 graus, c) calcule e escreva a maior temperatura ocorrida e a temperatura média do mês da janeiro;*/ #include <stdio.h> #define TAM 5 main(){ int temperatura[TAM] , media=0 , maior=0 ,i ; for(i=0;i<TAM;i++){ scanf("%d",&temperatura[i]); if( temperatura[i]> 30 || temperatura[i]<20){ printf("TEMPERATURA INVALIDA\nDigite um valor valido\n"); scanf("%d",&temperatura[i]); } if(temperatura[i]>=maior){ maior=temperatura[i]; } media=(temperatura[i]+media); } printf("MAIOR TEMPERATURA : %d ",maior); media=media/TAM; printf("MEDIA : %d",media); }
  4. #include <stdio.h> main() { int fat , c ; scanf("%d",&fat); for(c=fat-1 ; c>0 ; c--) fat=fat*c ; // ou fat*=c printf("%d ",fat); } quando voce usa essa atribuiçao (->) voce diz que e uma variavel apontando para outra , um ponteiro fat e o fatorial e c recebe ele -1 por que você nao faz (fat*fat*fat-1) e sim (fat*fat-1) ...
  5. Bom dia programadores , o codigo ao meu ver está 90% ok mas quando eu insirio na sequencia um caractere ele entra em loop infinito e eu gostaria de saber o que devo fazer pra corrigir este problema , obrigado pela atenção #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> #include <time.h> #define TAM 200 void delay (); void bv(); int comparador (int a[],int *l,int *e); main(){ int i ,nivel=1,sequencia[TAM],l=3,estagio=1; bv(); srand(time(NULL)); do{ printf("\nNIVEL ATUAL : %d\n\nMEMORIZE A SEQUENCIA ABAIXO // ESTAGIO ATUAL : [%d]\n\n",nivel,estagio); for (i=0;i<TAM;i++){ sequencia[i]= rand()%3*nivel+1; } for (i=0;i<l;i++){ printf("%d ",sequencia[i]); } delay(); system("CLS"); comparador(sequencia,&l,&estagio); if(estagio==8){ nivel++; printf("PARABENS voce ESTA NO LEVEL %d\n",nivel); estagio=1; Sleep(5000); system("CLS"); l=3; } }while(nivel>0); printf("MEUS PARABENS voce CONSEGUIU PASSAR POR TODOS OS NIVEIS\n voce E UM GENIO DE VERDADE!!"); delay(); } void delay(){ Sleep(10000); } void bv(){ printf("BEM VINDO AO GENIUS \n\n"); printf("O JOGO CONSISTE NA REPETICAO DA SEQUENCIA ABAIXO \n\n"); printf("BOA SORTE !!!!\n\n"); Sleep(3000); system ("CLS"); printf("VAMOS COMECAR\n"); Sleep(3000); system("CLS"); } int comparador (int a[], int *l,int *e){ int resp[TAM],cr=0,c; printf("DIGITE A SEQUENCIA:\n\n"); for(c=0;c<*l;c++){ scanf("%d",&resp [c]); } for(c=0;c<*l;c++){ if(resp[c]==a[c]) cr++; } if(cr==*l){ printf("\nRESPOSTA CORRETA\n"); Sleep(2000); system("CLS"); *l=*l+1; *e=*e+1; return (*l); return (*e); }else{ printf("\nRESPOTA INCORRETA\n\n"); printf("SEU NIVEL FOI RESETADO\n"); *l=3; *e=1; return (*e); return (*l); Sleep(2000); system("CLS"); } }

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