Untitled
unknown
plain_text
2 years ago
1.4 kB
5
Indexable
#include <iostream> #include <fstream> using namespace std; void construiesteTablouCrescator(int a[], int na) { for (int i = 0; i < na; i++) { cin >> a[i]; } } void construiesteTablouDescrescator(int b[], int nb) { for (int i = 0; i < nb; i++) { cin >> b[i]; } } void scrieElementeComune(int a[], int na, int b[], int nb) { ofstream outputFile("comune.out"); bool existaElementeComune = false; for (int i = 0; i < na; i++) { for (int j = 0; j < nb; j++) { if (a[i] == b[j]) { outputFile << a[i] << " "; existaElementeComune = true; break; } } } if (!existaElementeComune) { outputFile << "nu exista"; } outputFile.close(); } int main() { int na, nb; cout << "Introduceti numarul de elemente pentru tabloul a: "; cin >> na; int* a = new int[na]; cout << "Introduceti " << na << " numere pentru tabloul a: "; construiesteTablouCrescator(a, na); cout << "Introduceti numarul de elemente pentru tabloul b: "; cin >> nb; int* b = new int[nb]; cout << "Introduceti " << nb << " numere pentru tabloul b: "; construiesteTablouDescrescator(b, nb); scrieElementeComune(a, na, b, nb); delete[] a; delete[] b; cout << "Elementele comune au fost scrise in fisierul comune.out." << endl; return 0; }
Editor is loading...