Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <iostream>
- #include <stdio.h>
- #include <stdlib.h>
- using namespace std;
- void Nuskaitymas(const char Pavadinimas[] , int Masyvas[], int &Skaitliukas) {
- ifstream fd(Pavadinimas);
- ofstream fr("Rezultatai.txt", ios::app);
- fr << Pavadinimas[0] << " masyvas pries pakeitimus" << endl ;
- while (!fd.eof()) {
- Skaitliukas++;
- fd >> Masyvas[Skaitliukas];
- fr << Skaitliukas << "-) " << Masyvas[Skaitliukas] << endl;
- }
- }
- void TeigiamiSkaiciai(int Skaitliukas, int Masyvas[], int &TeigiamuKiekis, char MVardas[]){
- for (int i =1; i <= Skaitliukas; i ++) {
- if (Masyvas[i] > 0) {
- TeigiamuKiekis++;
- }
- }
- cout << MVardas << " " << "Masyve yra " << TeigiamuKiekis << " teigiamu elementu" << endl;
- }
- int main () {
- int A[30] , B[30];
- int m =0, n=0 , tA = 0, tB = 0;
- ifstream fd;
- ofstream fr("Rezultatai.txt", ios::app);
- const char DuomA[] = "A.txt";
- const char DuomB[] = "B.txt";
- Nuskaitymas("A.txt", A, m);
- Nuskaitymas("B.txt", B, n);
- TeigiamiSkaiciai(m,A,tA, "A");
- TeigiamiSkaiciai(n,B,tB, "B");
- cout << n << " " << m << endl;
- if (tA > tB) {
- A[1] = B[n];
- }
- else if (tB > tA)
- { B[1] = A[m];
- }
- fr << endl;
- fr << "A masyvas po pertvarkymo" << endl;
- fr << "---------------------------" << endl;
- for (int i =1; i <= m; i ++) {
- fr << i << ") " << A[i] << endl;
- }
- fr << endl;
- fr << "B masyvas po pertvarkymo" << endl;
- fr << "---------------------------" << endl;
- for (int i =1; i <= n; i ++) {
- fr << i << ") " << B[i] << endl;
- }
- fr.close;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement