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

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

Calcular aumento de salário

Exemplo de janela utilizando o compilador Vala

Imprimir maior número

Verificador de número primo

Simples uso da função rand()


  

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