Ir ao conteúdo
  • Cadastre-se
i.rga

(AJUDA) (Exercícios)Alguém poderia ajudar em 4 questões em C?

Recommended Posts

1) 

Faça uma função que receba como parâmetro um vetor de números inteiros com capacidade para armazenar até 6 números inteiros e a quantidade de pessoas. Esta função deverá ler para cada pessoa o seu voto (número inteiro de 0 a 5). A função deverá exibir a quantidade de pessoas que votaram 0, ..., a quantidade de pessoas que votaram 5. Dica: utilize o vetor para contabilizar as quantidades. 

 

 

2)

Faça um programa que leia, do arquivo notas.txt, as notas (nota-inteiro de 0 a 10) dos candidatos de um concurso (uma nota por candidato e exiba a quantidade de candidatos em cada nota, conforme exemplo abaixo. Faça pelo menos duas funções além da main ( ).

Notas 0: 2 Notas 1: 4 ...
Notas 10: 3 

 

3)

Faça um programa que leia os números do arquivo numeros.txt. O programa deverá exibir a quantidade

de números acima da média. Considere que serão lidos, no máximo, 50 números. 

 

 

 

4) 

  1. Um banco possui as seguintes informações dos seus clientes no arquivo clientes.txt:

    • -  Número da conta do cliente

    • -  Saldo do cliente
      Faça um programa que gere um relatório contendo:

Para cada cliente: número da conta, saldo do cliente e mensagem informando se o saldo dele está acima do saldo médio dos clientes do banco, abaixo do saldo médio dos clientes do banco ou se é igual ao saldo médio dos clientes do banco.

Considere que o banco possui no máximo 10573 clientes. Faça pelo menos duas funções além da main ( ) 

 

 

 

Tenho teste baseado nessas questões e não sei se minha resolução está certa. Acredito que seja bastante simples pra alguns de vocês aqui esses exercícios, logo recorri a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz a questão um para você. Confira:

#include <stdio.h>#include <stdlib.h>void func(int vet[], int qt_pessoas){    int i;    int voto[qt_pessoas];    for(i=0; i< qt_pessoas; i++)    {        printf("Voto pessoa[%d]: ", i);        scanf("%d", &voto[i]); fflush(stdin);         if(voto[i] == 0)            vet[0]++;        else if(voto[i] == 1)            vet[1]++;        else if(voto[i] == 2)            vet[2]++;        else if(voto[i] == 3)            vet[3]++;        else if(voto[i] == 4)            vet[4]++;        else if(voto[i] == 5)            vet[5]++;    }}void main() {    int vet[6];    // Inicializa vetor com 0    memset(vet, 0, sizeof(vet));    func(vet, 10);    printf("Votaram 0: %d\n", vet[0]);    printf("Votaram 1: %d\n", vet[1]);    printf("Votaram 2: %d\n", vet[2]);    printf("Votaram 3: %d\n", vet[3]);    printf("Votaram 4: %d\n", vet[4]);    printf("Votaram 5: %d\n", vet[5]);    getch();}

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

×