Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication27.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <fcntl.h>
- #include <io.h>
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- #include <string>
- const char duom[] = "Duomenys.txt";
- const char rez[] = "Rezultatai.txt";
- const int cMax = 100;
- /**/
- int Kiek(char sim);
- /**/
- using namespace std;
- int main(){
- char S[cMax],D[cMax],F[cMax];
- int A[cMax],B[cMax],C[cMax];
- int n = 0, m = 0, g = 0;
- for (char big = toupper('a'); big <= toupper('z'); big++) {
- F[g] = big; C[g] = Kiek(big);
- g++;
- }
- for (char sk = '0'; sk <= '9'; sk++) {
- S[n] = sk; A[n] = Kiek(sk);
- n++;
- }
- for (char sim = 'a'; sim <= 'z'; sim++) {
- D[m] = sim; B[m] = Kiek(sim);
- m++;
- }
- D[m] = 'ą'; D[m] = Kiek('ą'); m++;
- D[m] = 'č'; D[m] = Kiek('č'); m++;
- D[m] = 'ę'; D[m] = Kiek('ę'); m++;
- D[m] = 'ė'; D[m] = Kiek('ė'); m++;
- D[m] = 'į'; D[m] = Kiek('į'); m++;
- D[m] = 'š'; D[m] = Kiek('š'); m++;
- D[m] = 'ų'; D[m] = Kiek('ų'); m++;
- D[m] = 'ū'; D[m] = Kiek('ū'); m++;
- D[m] = 'ž'; D[m] = Kiek('ž'); m++;
- D[m] = ' '; D[m] = Kiek(' '); m++;
- F[g] = 'ą'; F[g] = Kiek('ą'); g++;
- F[g] = 'č'; F[g] = Kiek('č'); g++;
- F[g] = 'ę'; F[g] = Kiek('ę'); g++;
- F[g] = 'ė'; F[g] = Kiek('ė'); g++;
- F[g] = 'į'; F[g] = Kiek('į'); g++;
- F[g] = 'š'; F[g] = Kiek('š'); g++;
- F[g] = 'ų'; F[g] = Kiek('ų'); g++;
- F[g] = 'ū'; F[g] = Kiek('ū'); g++;
- F[g] = 'ž'; F[g] = Kiek('ž'); g++;
- F[g] = ' '; F[g] = Kiek(' '); g++;
- ofstream fr(rez);
- fr << "Skaičiai" << endl;
- for (int q = 0; q < g; q++) {
- fr << F[q] << " " << setw(2) << C[q] << " ";
- fr << endl;
- }
- fr << "Mažosios raidės:" << endl;
- for (int i = 0; i < n; i++) {
- fr << S[i] << " " << setw(2) << A[i] << " ";
- fr << endl;
- }
- fr << endl;
- fr << "Didžiosios raidės:" << endl;
- for (int j = 0; j < m; j++) {
- fr << D[j] << " " << setw(2) << B[j] << " ";
- fr << endl;
- }
- fr.close();
- return 0;
- }
- int Kiek(char sim) {
- char s;
- int k = 0;
- ifstream fd(duom);
- while (!fd.eof()) {
- fd.get(s);
- if (!fd.eof() && (s == sim)) k++;
- }
- fd.close();
- return k;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement