SHARE
TWEET

Untitled

a guest Sep 16th, 2019 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <fstream>
  3. #include <sstream>
  4. #include <string>
  5. #include <unordered_map>
  6.  
  7. using namespace std;
  8.  
  9. int readFile();
  10. int readFile2();
  11. int kiekVaiku = 0;
  12. int kiekSkaiciu = 0;
  13. int temp = 0;
  14. int kelintasVaikas = 0;
  15. int reikiaSk = 0;
  16.  
  17.  
  18. int main() {
  19.  
  20.     readFile();
  21.  
  22.     unordered_map<string, int[]> hash;
  23.  
  24.     int *tempSkaiciai = new int[kiekSkaiciu];
  25.     readFile2();
  26.  
  27.     hash["" + kelintasVaikas] = tempSkaiciai;
  28.     reikiaSk+=1;
  29.  
  30.     readFile2();
  31.  
  32.     hash["" + kelintasVaikas] = tempSkaiciai;
  33.     reikiaSk+=1;
  34.  
  35.     readFile2();
  36.  
  37.     hash["" + kelintasVaikas] = tempSkaiciai;
  38.     reikiaSk+=1;
  39.  
  40.     for(int i = 0 ; i < kiekVaiku ; i++){
  41.     boolean vienas = false;
  42.     boolean du = false;
  43.     boolean trys = false;
  44.     boolean keturi = false;
  45.     boolean penki = false;
  46.     boolean sesi = false;
  47.     boolean septyni = false;
  48.     boolean astuoni = false;
  49.     boolean devyni = false;
  50.     boolean desimt = false;
  51.  
  52.     int *laikinasMas = hash.at("" + i);
  53.  
  54.     for(int i = 0 ; i < kiekSkaiciu ; i++){
  55.         if(laikinasMas[i] == 1){
  56.             vienas = true;
  57.         } else if(laikinasMas[i] == 2){
  58.             du = true;
  59.         } else if(laikinasMas[i] == 3){
  60.             trys = true;
  61.         } else if(laikinasMas[i] == 4){
  62.             keturi = true;
  63.         } else if(laikinasMas[i] == 5){
  64.             penki = true;
  65.         } else if(laikinasMas[i] == 6){
  66.             sesi = true;
  67.         } else if(laikinasMas[i] == 7){
  68.             septyni = true;
  69.         } else if(laikinasMas[i] == 8){
  70.             astuoni = true;
  71.         } else if(laikinasMas[i] == 9){
  72.             devyni = true;
  73.         } else if(laikinasMas[i] == 10){
  74.             desimt = true;
  75.         }
  76.     }
  77.  
  78.         cout << i + " vaikas = ";
  79.         if(vienas){
  80.             cout << "1";
  81.         }else{
  82.         cout << "0";
  83.         }
  84.  
  85.         if(du){
  86.             cout << "2";
  87.         }else{
  88.         cout << "0";
  89.         }
  90.  
  91.         if(trys){
  92.             cout << "3";
  93.         }else{
  94.         cout << "0";
  95.         }
  96.  
  97.         if(keturi){
  98.             cout << "4";
  99.         }else{
  100.         cout << "0";
  101.         }
  102.  
  103.         if(penki){
  104.             cout << "5";
  105.         }else{
  106.         cout << "0";
  107.         }
  108.  
  109.         if(sesi){
  110.             cout << "6";
  111.         }else{
  112.         cout << "0";
  113.         }
  114.  
  115.         if(septyni){
  116.             cout << "7";
  117.         }else{
  118.         cout << "0";
  119.         }
  120.  
  121.         if(astuoni){
  122.             cout << "8";
  123.         }else{
  124.         cout << "0";
  125.         }
  126.  
  127.         if(devyni){
  128.             cout << "9";
  129.         }else{
  130.         cout << "0";
  131.         }
  132.  
  133.         if(desimt){
  134.             cout << "10";
  135.         }else{
  136.         cout << "0";
  137.         }
  138.  
  139.         cout << endl;
  140.     }
  141.  
  142.     return 0;
  143. }
  144.  
  145.  
  146. int readFile(){
  147.     string text;
  148.     ifstream inFile;
  149.     inFile.open("C:\\Users\\Mokinys01\\Desktop\\Duomenys.txt");
  150.     if(inFile.is_open()){
  151.         while(getline((inFile,text))){
  152.             if(temp == 0){
  153.                 std::istringstream iss (text);
  154.                 iss >> kiekVaiku;
  155.                 temp++;
  156.              }else if(temp == 1){
  157.                 std::istringstream iss (text);
  158.                 iss >> kiekSkaiciu;
  159.                 temp++;
  160.              }
  161.  
  162.         }
  163.     }
  164.     temp++;
  165.     inFile.close();
  166. }
  167.  
  168. int readFile2(){
  169.     string text;
  170.     ifstream inFile;
  171.     inFile.open("C:\\Users\\menu8\\Desktop\\duomenys.txt");
  172.     int o = 0;
  173.     if(inFile.is_open()){
  174.         while(getline((inFile,text))){
  175.             if(temp == 2 && reikiaSK == 0){
  176.                 for(int i = 0 ; i < kiekSkaiciu ; i++){
  177.                 std::istringstream iss (text);
  178.                 iss >> tempSkaiciai(o);
  179.                 o++;
  180.             }
  181.             }else if(temp == 3 && reikiaSk == 1){
  182.             for(int i = 0 ; i < kiekSkaiciu ; i++){
  183.                 std::istringstream iss (text);
  184.                 iss >> tempSkaiciai(o);
  185.                 o++;
  186.             }
  187.             }else if(temp == 4 && reikiaSk == 2){
  188.             for(int i = 0 ; i < kiekSkaiciu ; i++){
  189.                 std::istringstream iss (text);
  190.                 iss >> tempSkaiciai(o);
  191.                 o++;
  192.             }
  193.             }
  194.         }
  195.     }
  196.  
  197.     temp++;
  198.  
  199.     inFile.close();
  200. }
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