Ir ao conteúdo
  • Cadastre-se

Mateus Cavalari

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

3
  1. Olá pessoal Tudo bem ? Estou com um problema. Como faço para a estrutura de repetição ordene os valores do vetor em forma crescente? #include<math.h> #include<stdio.h> #include<locale.h> main(exercicio_9) { setlocale(LC_ALL,"Portuguese"); //declaração de variaveis int x=0; int vet[10]; //entrada de dados e processamento for(x=0;x<10;x++) { printf("\n Digite o %i.° valor: ",x+1); scanf("%i",&vet[x]); } }
  2. Olá Pessoal! Tudo bem? estou com o seguinte problema: fiz uma estrutura de repetição que leu 10 valores, e armazenou em um vetor. porém quando eu vou fazer outra estrutura de repetição para mostrar os valores em ordem inversa, ele não mostra o valor armazenado no decimo vetor. #include<math.h> #include<stdio.h> #include<locale.h> main(exercicio_7) { setlocale(LC_ALL,"Portuguese"); //declaração de variaveis int x=0; float vet[10]; //entrada de dados e procemamento for(x=0;x<10;x++) { printf("\n informe o %i° numero: ",x+1); scanf("%f",&vet[x]); } for(x=10;x>0;x--) { printf("\n o %i° valor de vet[x] é %f",x ,vet[x]); } } quando vou executar o código aparece isto: (os números que aparecem depois dos dois pontos, foram digitados pelo usuário) informe o 1° numero: 1 informe o 2° numero: 2 informe o 3° numero: 3 informe o 4° numero: 4 informe o 5° numero: 5 informe o 6° numero: 6 informe o 7° numero: 7 informe o 8° numero: 8 informe o 9° numero: 9 informe o 10° numero: 10 o 10° valor de vet[x] é: 0,000000 o 9° valor de vet[x] é: 10,000000 o 8° valor de vet[x] é: 9,000000 o 7° valor de vet[x] é: 8,000000 o 6° valor de vet[x] é: 7,000000 o 5° valor de vet[x] é: 6,000000 o 4° valor de vet[x] é: 5,000000 o 3° valor de vet[x] é: 4,000000 o 2° valor de vet[x] é: 3,000000 o 1° valor de vet[x] é: 2,000000
  3. @Matheus Dutra olha como ficou o código: #include<math.h> #include<stdio.h> #include<locale.h> main(exe) { setlocale(LC_ALL,"Portuguese"); //declaração de variaveis int x=0; float vet[10], med=0; //entrada de dados e processamento for(x=0;x<10;x++) { printf("\n Informe o %i° número:",x+1); scanf("%f",&vet[x]); } for(x=0;x<10;x++) { printf("\n O %i° número é: %.2f",x+1,vet[x]); med+=vet[x];//somando o vetor com a media } printf("\n O valor somado é: %.2f",med); med=med/10;//calculando a media printf("\n a media é :%.2f ",med); } RESOLVIDO!! Obrigado pessoal!
  4. @Matheus Dutra Obrigado consegui resolver baseado no seu código! Obrigado
  5. Olá pessoal tudo bem? estou com este probleminha aqui: preciso criar um código que armazene 10 números reais num vetor de mesmo tamanho e calcule a media entre eles. porém como eu faço para calcular a media dos vetores ? #include<math.h> #include<stdio.h> #include<locale.h> main(exe) { setlocale(LC_ALL,"Portuguese"); //declaração de variaveis int x=0; float vet[10], med=0; //entrada de dados e processamento for(x=0;x<10;x++) { printf("\n Informe o %i° número:",x+1); scanf("%f",&vet[x]); } for(x=0;x<10;x++) { printf("\n O %i° número é: %f",x+1,vet[x]); med=+vet[x]; printf("\n o valor medio é: %f ", med); } }
  6. consegui resolver o código Obrigado pessoal!!!
  7. Estou com este problema: Preciso que o usuário digite um valor entre 0 a 10, porém quando ele digita um valor proibido, não tem como ele digitar o valor certo. Tentei validar o numero que o usuário digita com "if else". porém antes do mesmo tem uma estrutura de repetição. Tem uma maneira que permita o usuário digite o valor de novo, para que ele digite o valor certo? #include<math.h> #include<stdio.h> #include<locale.h> main(exe1) { setlocale(LC_ALL,"Portuguese"); //declaração de variaveis char nome[10]; float n=0, sm=0, nm=0; //n=nota, sm=soma notas, nm=nota média int x=0; //x=sistema //entrada de dados e processamento for(x==0;x<4;x++) { printf("\n informe a %i nota: ",x+1); scanf("%f",&n); if(n<0) printf("\n informe a nota entre 0 a 10"); else if(n>10) printf("\n informe a nota entre 0 a 10"); else sm=n+sm;//calculo soma de notas } nm=sm/2;//calculo de media //saída de dados printf("\n A média de notas é: %2.f",nm); if(nm>6) printf("\n O aluno está aprovado!"); else if((nm>=4)&&(nm<6)) printf("\n O aluno está de recuperação!"); else printf("\n O aluno está reprovado!");
  8. Desculpa pessoal por isto! Já resolvi o problema! Desculpa qualquer coisa!
  9. problema.mp4.zip o Problema esta em um vídeo na pasta.zip Quando eu coloco o numero e aperto enter o programa cracha e fecha Alguém sabe como resolver ??

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