daily pastebin goal
59%
SHARE
TWEET

Untitled

a guest Nov 9th, 2018 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  ifstream in("duom.txt");
  5.  ofstream out("rez.txt");
  6.  int kiekis(); //& - duomenys grazinami i programa
  7.  void ivedimas(int kiek, int X[]);
  8.  void pateikimas(int kiek, int X[], string txt);
  9.  void isrinkimas(int kiek, int X[], int& zkiek, int Z[], int kriterijus);
  10. int main ()
  11. {
  12.    int  n, i;
  13.    n=kiekis();
  14.    int P[n];
  15.    ivedimas(n, P);
  16.    pateikimas(n, P, "Petriuko");
  17.    int M[n], mp; //pm- mamos masyvo pazimiu skaicius
  18.    isrinkimas(n, P, mp, M, 4);
  19.    pateikimas(mp, M, "Mamos");
  20.    int T[n], tp;
  21.    isrinkimas(n, P, tp, T, 6);
  22.    pateikimas(tp, T, "Tetcio");
  23.    in.close();
  24.    out.close();
  25.  return 0;
  26. }
  27.  
  28. //-----------------Kiekio ivedimas-------------------------
  29. int kiekis()
  30. {
  31.           int kiek, laikinas;
  32.           kiek=0;
  33.           while(!in.eof()) //netiesa, kad failo pabaiga
  34.           {
  35.               in>>laikinas;
  36.               if(laikinas <= 10 and laikinas>=1 ){
  37.                                                     kiek++;
  38.                                                                 }
  39.           }
  40.           in.seekg(0); // nukelia zymekli i 0 pozicija
  41.            return kiek;
  42.  
  43. }
  44. //---------------------------------------------------------
  45. //---------------------Masyvo ivedimas---------------------
  46.  void ivedimas(int kiek, int X[])
  47.  {
  48.   for (int i=0;i<kiek;i++){
  49.             in>>X[i];
  50.             if(X[i] > 10 or X[i]<1 ){
  51.                                         i--;
  52.                                                 }
  53.                             }
  54.  }
  55. //----------------------------------------------------------
  56. //--------------------Masyvo isvedimas----------------------
  57.  void pateikimas(int kiek, int X[], string txt)
  58.  {
  59.  
  60.    out<<txt<<" pazymiai"<<endl;
  61.    for (int i=0;i<kiek;i++){ out<<" "<<X[i];}
  62.    out<<endl;
  63.  }
  64. //-----------------------------------------------------------
  65. //------------------------Isrinkimas-------------------------
  66.  void isrinkimas(int kiek, int X[], int& zkiek, int Z[],int kriterijus)
  67.  {
  68.      zkiek=0;
  69.    for(int i=0; i<kiek; i++){
  70.         if(X[i]>=kriterijus) {
  71.                     Z[zkiek]=X[i];
  72.                     zkiek++;
  73.                                     }
  74.     }
  75.  }
  76. //------------------------------------------------------------
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top