Ir para conteúdo
Fórum Script Brasil

bl0mkvist

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por bl0mkvist

  1. Olá, 

    Eu tenho 2 arquivos de texto, os quais adicionei na pasta de meu programa. O que preciso fazer é ler arquivo por arquivo e somar as notas dos alunos que receberam vários pontos, chegando a uma nota final. 

    Os arquivos são os seguintes: 

    pontos_1.txt contém: 

    1.0

    Paulo

    Henrique

    Joana

    Maria

     

    0.5

    Ana

    Paulo

    João

    Vivian

     

    pontos_2.txt contém:

    0.3

    Ana

    Henrique

    Renato 

     

    0.1

    Cecília

    Antônio 

    Vivian

    João

     

    Estão separados deste mesmo modo. Eu preciso deixar da seguinte maneira, num arquivo que devo criar, chamado "arquivo_final.txt":

    João   0.6 (A nota final de João)

    Ana     0.3 

    etc.

    Como faço isso? Como atribuo as notas aos alunos? Como atribuo 0.1 (por exemplo) a todos os alunos que receberam essa nota, até que se chegue ao espaço vazio que separa as notas? 

     

    Eu já comecei o programa, e acredito que esse problema que estou tendo, deve ser encaixado nessa seguinte parte do programa:

        while (!arquivo1.eof()) // Lê linha por linha do arquivo até atingir o fim deste (EOF = End of file)
        {
            // Para ler o conteúdo de uma linha de PONTOS_1.TXT e colocar na variavel linha
            getline(arquivo1,linha);
            
            // Para imprimir o conteúdo de linha
            cout<<linha<<endl;        
        }

     

    Obrigada a qualquer pessoa que puder me responder. :)

×
×
  • Criar Novo...