Ir ao conteúdo
  • Cadastre-se
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);
    
    }
    
    

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
Visitante

@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
Visitante

@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)

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

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





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

×