uikolas

C++ Kiek kokiu skaitmenu

Jan 28th, 2012
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.94 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. void Skaityti(int A[], int & n);
  7.  
  8. int Ieskom(int A[], int n, int a);
  9.  
  10. void Max(int A[], int n);
  11.  
  12. void Irasymas(int A[], int n);
  13.  
  14. int main(){
  15.  
  16.     int A[100];
  17.     int n;
  18.  
  19.     Skaityti(A, n);
  20.  
  21.     Max(A, n);
  22.  
  23.     Irasymas(A, n);
  24.  
  25. }
  26.  
  27. void Skaityti(int A[], int & n){
  28.     n = 0;
  29.     ifstream FD("Tekstas.txt");
  30.     while(!FD.eof()){
  31.         FD >> A[n];
  32.         n++;
  33.     }
  34.     FD.close();
  35. }
  36.  
  37. int Ieskom(int A[], int n, int a){
  38.     int kiek = 0;
  39.     for(int i = 0; i < n; i++){
  40.         if(A[i] == a)
  41.             kiek++;
  42.     }
  43.     return kiek;
  44. }
  45.  
  46. void Max(int A[], int n){
  47.     int did = 0, nr;
  48.     for(int i = 0; i < 10; i++){
  49.         if(Ieskom(A, n, i) > did){
  50.             did = Ieskom(A, n, i);
  51.             nr = i;
  52.         }
  53.     }
  54.     cout << "Daugiausiai skaiciu turi skaicius: " << nr << endl;
  55. }
  56.  
  57. void Irasymas(int A[], int n){
  58.     ofstream FR("Rezultatai.txt");
  59.     for(int i = 0; i < 10; i++){
  60.         FR << i << " - " << Ieskom(A, n, i) << endl;
  61.     }
  62.     FR.close();
  63. }
Advertisement
Add Comment
Please, Sign In to add comment