Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
jaina

C++ exercicio de repetição c++

Recommended Posts

boa noite, estou com duvida em um exercício de repetição por ser muito extenso.

o enunciado diz o seguinte: 

Faça um programa utilizando laços de repetição que: leia 10 números e apresente:

A- a média entre os 5 últimos lidos,

B- o maior número

C- quantos números estão entre 20 (inclusive) e 80(inclusive)

D- quantos números são ímpares.

 

se alguém puder me ajudar agradeço consegui fazer apenas isso, nao consegui desenvolver mais o programa 

#include <stdio.h>
main() {
    float n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, media, numero;
    printf("escreva o valore de n1: " );
    scanf("%f", &n1);
    printf("escreva o valore de n2: " );
    scanf("%f", &n2);
    printf("escreva o valore de n3: " );
    scanf("%f", &n3);
    printf("escreva o valore de n4: " );
    scanf("%f", &n4);
    printf("escreva o valore de n5: " );
    scanf("%f", &n5);
    printf("escreva o valore de n6: " );
    scanf("%f", &n6);
    printf("escreva o valore de n7: " );
    scanf("%f", &n7);
    printf("escreva o valore de n8: " );
    scanf("%f", &n8);
    printf("escreva o valore de n9: " );
    scanf("%f", &n9);
    printf("escreva o valore de n10: " );
    scanf("%f", &n10);

    media = (n6+ n7+ n8+ n9+ n10) /4;
    printf("a media e: %.2f" ,media);
    
    }
    
    

Editado por jaina

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...

Só posso ajudar se tiver seu codego. O CDH não permite resposta automatica "Contra regra". Por isso faça para debater...

Até breve...

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...

No seu caso você deve criar um vetor. Com ele criado fica bom de manipular os valores nas posições e encontrar a media, o maior, numero de entre 20 e 80 e os impares.

Este tópoco poderá ser sua resposta.

Link.: Vetores.

Espero ter ajudado e até...

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@jaina Olá. Perceba bem no enunciado do exercício:

Em 14/06/2018 às 19:59, jaina disse:

Faça um programa utilizando laços de repetição que: leia 10 números

 

Você não está usando nenhum laço de repetição na forma como está tentando fazer o exercício.

Laço de repetição seria referente a estruturas de repetição: for, while ou do/while   

Se você olhar no link q o @LuisOPsum passou sobre vetores, vai encontrar alguns exemplos de uso de laços de repetição para ler determinada quantidade de números e armazenar esses números em um vetor.

Defina um vetor dessa forma:

int vet[10];

Ou melhor ainda, use a diretiva define e crie uma constante:

#define TAM 10

E aí crie o vetor dessa forma: (já usando a constante criada)

int vet[TAM];

Se você olhar no material q foi passado acima vai encontrar um ou mais exemplos que explicam de modo adequado como fazer isso q passei, inclusive já utilizando uma estrutura de repetição  :thumbsup:

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

@jaina Olá. Segue a forma de fazer a leitura dos 10 números usando um laço de repetição e um vetor.

Quanto a parte do q é preciso calcular ou verificar vou deixar p você fazer.

Tente fazer sozinha. Se tiver dúvidas pergunte, ok?

 

#include <stdio.h>

#define MAX 10

int main() {

    int vet[MAX];
    int i;

    for (i = 0; i < MAX; i++) {
        printf("Digite o numero %d: ", i + 1);
        scanf("%d", &vet[i]);
    }
    
    return 0;
}

Nesse código q passei você faz a leitura dos dez números e armazena esses números em um vetor.

No material q o @LuisOPsum passou tem um ou mais exemplos parecidos com esse q passei

Procure entender o q está sendo feito no código acima.

Faça esse exercício por partes. Comece, por exemplo, verificando quantos números ímpares foram digitados. Conseguiu fazer essa parte, maravilha! Siga para o próximo cálculo. Não consegui? Pergunte! Diga qual é sua dúvida (ou dúvidas)

Editado por giu_d
corrigir comentário

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×