Ir para conteúdo
Fórum Script Brasil
  • 0

Ler arquivo text e fazer média dessas leituras


alexandreveeck

Pergunta

Tenho essa lista em um arquivo text: 

1 1  6  5 10  4
2 2  4  8  5  8
3 3  2  1 23 10
4 4  6  9 14  5
5 5  5  3 15  6
6 6  6  1 16 11
7 7  4  0 18 11

e tenho que ler ela (o que já fiz) mas não sei trabalhar com os resultados tipo a ordem dos numeros na horizontal é semana dia hora carros motos e caminhoes, que passam no pedagio.  Dai preciso exibir por exemplo: 

Domingo
-------
N�mero m�dio de ve�culos: 617,400
N�mero m�dio de carros: 222,000
N�mero m�dio de motos: 233,600
N�mero m�dio de camih�es: 161,800
Rendimento m�dio por semana: R$ 3312,00

o que eu tenho do programa: 

#include <stdio.h>
#include <stdlib.h>

int main()
{

    int Semana,dia,hora,carros,motos,caminhoes;
    FILE *arquivo = fopen("Lista.txt","r");
    if(arquivo != NULL)
    {

    while (!feof(arquivo))
    {
     fscanf(arquivo,"%d %d %d %d %d %d\n",&Semana,&dia,&hora,&carros,&motos,&caminhoes);
    }
        while (arquivo != EOF)
        {
            fscanf(arquivo,"%d %d %d %d %d %d\n",&Semana,&dia,&hora,&carros,&motos,&caminhoes);
            printf("Semana : %d\n",Semana);
            printf("Dia  : %d\n",dia);
            printf("Hora : %d\n",hora);
            printf("Carros : %d\n",carros);
            printf("Motos : %d\n",motos);
            printf("Caminhoes : %d\n",caminhoes);
        }
                         //Somando os valores do vetor
            int soma = 0;
            int x= 0;
            for (x=0;x<7;x++)
            {
            mveiculos = (soma + Semana[x])/7;
            }
            printf("media carros: : %d\n",mveiculos);


     }
        fclose(arquivo);
}

Agradeco desde já...

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 1

Vou te passar um link de um código pra te servir de exemplo, inclusive já coloquei seu arquivo txt

nele e compilou normalmente, precisa só fazer os ajustes.

http://codigosfontes-ccplus-plus.blogspot.com.br/2015/10/arquivo-inserindo-dados-em-struct.html

Este exemplo é um dos quase 260 posts de códigos em linguagem c que tenho no meu blog.

Abraço.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...