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

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

Multiplicação de 2 matrizes

Relógio com data usando Struct

Pesquisa da Prefeitura

char.c - Programa com caracteres

Utilização de Ponteiros


  

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