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

să se verifice dacă două fișiere text conțin același număr de linii. dacă au același număr de linii să se afișeze mesajul “număr egal de linii”; altfel, să se afișeze un mesaj prin care să se precizeze care fișier are mai multe linii


multumeeesc mult

Răspunsuri la întrebare

Răspuns de andrei750238
2

#include <iostream>

#include <fstream>

#include <string>

using namespace std;

ifstream a("a.txt");

ifstream b("b.txt");

int main(){

int na=0, nb=0;

while(a){

 string linie;

 getline(a, linie);

 na++;

}

while(b){

 string linie;

 getline(b, linie);

 nb++;

}

if(na==nb) cout << "Numar egal de linii";

else if(na>nb) cout << "Fisierul a are mai multe linii";

else cout << "Fisierul b are mai multe linii";

}


adrianaigm: Multumesc mult
Alte întrebări interesante