Informatică, întrebare adresată de voinea66669, 8 ani în urmă

Se dau doua fisiere cu n numere fiecare. Scrieti un program C++ care sa construiasca in memorie vectorul x ce va contine toate elementele celor 2 fisiere si le va afisa cate 5 pe rand

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
0

#include <iostream>

#include <fstream>

using namespace std;

int v[100],k = 0, n;

ifstream f1 ("numere1.in"); // primu fisier

ifstream f2 ("numere2.in"); // al doilea fisier

ofstream g ("numere.out"); // in caz ca vrei afisare in fisier

int main()

{

f1 >> n;

for ( int i = 0 ; i < n ; ++i )

f1 >> v[k++];

f2 >> n;

for ( int i = 0 ; i < n ; ++i )

f2 >> v[k++];

for ( int i = 0 ; i < k ; ++i )

{

cout << v[i] << ' '; // g << pentru fisier

if ( (i + 1) % 5 == 0 )

cout << endl; // g << endl pentru fisier

}

return 0;

}

Alte întrebări interesante