Ir ao conteúdo
  • Cadastre-se

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


jaina

Posts recomendados

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);
    
    }
    
    

Link para o comentário
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:

Link para o comentário
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)

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 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...