Ir ao conteúdo

Posts recomendados

Postado

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

Postado

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

Postado

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

Postado

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

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