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

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

Lista ligada simples, algoritmos de inserção, busca e impressão

Número par ou ímpar (com operado bit a bit)

uso do if

Relogio

Calcular aumento de salário


  

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