Digitar dados em um vetor, guardando-os sequencialmente em um arquivo texto

Publicado por ilmar machado barcellos (última atualização em 03/05/2013)

[ Hits: 4.051 ]

Homepage: https://www.linkedin.com/in/IlmarAKAjunior

Download ilmar.cpp




Digitar quaisquer valores e gravá-los em um arquivo TXT de forma sequencial. E no fim, mostrar a sua soma total.

  



Esconder código-fonte

#include <vector>
#include <iostream>
#include <fstream>

using namespace std;

typedef vector < int > tipo_vetor;

void EntradaDados(tipo_vetor & exibir)
{
    int valores, numero;
    cout << "Digite a quantidade de dados a ingressar" << endl;
    cin >> valores;
    exibir.resize(valores);

    for (int i=0; i < exibir.size(); i++)
    {
        cout << "Ingresse um numero" << endl;
        cin >> numero;
        exibir[i] = numero;
    }
}


void Grava (tipo_vetor & exibir)
{
    ofstream numeros;
    int soma = 0;
    numeros.open ("numeros.txt");

    for (int i=0; i < exibir.size(); i++)
    {
        numeros << exibir[i] << endl;
        soma += exibir[i];
    }
    numeros << soma;

    cout<<soma;
    numeros.close();
}

int main ()
{

    tipo_vetor exibir;


    EntradaDados(exibir);
    Grava(exibir);
}

Scripts recomendados

Adivinhar um número

Uma ajuda para quem gosta de Geometria Analítica

Calculadora em C

Ordenar vetor - ordenação bolha

Número perfeito e capicúa ?


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts