Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- #include <sstream>
- using namespace std;
- unsigned int const N = 1000;
- struct Cislo
- {
- unsigned int ID;
- float CAS;
- };
- void setrid(Cislo* cisla, int size)
- {
- for (int i = 0; i < size - 1; i++)
- {
- for (int j = 0; j < size - i - 1; j++)
- {
- if (cisla[i + 1].CAS < cisla[j].CAS)
- {
- Cislo temp = cisla[j + 1];
- cisla[j + 1] = cisla[j];
- cisla[j] = temp;
- }
- }
- }
- }
- int main()
- {
- Cislo* cisla[N];
- int i = 0;
- string line;
- ifstream input("Data.txt");
- if (input.is_open())
- {
- while (getline(input, line))
- {
- int p1 = line.find(",");
- int prvni = stoi(line.substr(0, p1));
- int druhy = stoi(line.substr(p1 + 1));
- cout << druhy<<endl;
- Cislo cislo;
- cislo.ID = prvni;
- cislo.CAS = druhy;
- setrid(cislo.ID, N);
- }
- }
- input.close();// zavreni souboru
- //zapis jedinecnych do souboru
- ofstream output("Vystup.txt");
- int N = argv[3];
- for (unsigned i = 1; i < N; i++)
- {
- output << ip[i] << endl;
- }
- output.close();
- return 0;
- }
- /*
- int main()
- {
- unsigned int N = 1000;
- unsigned int ID=0;
- float CAS;
- string cislo[1000];
- string line;
- ifstream input("Data.txt");
- while (getline(input, line))
- {
- cislo[ID] = line;
- ID++;
- }
- input.close();
- ofstream output("Vystup.txt");
- if (output.is_open())
- {
- for (unsigned int i = 0; i < 10; i++)
- {
- output << cislo[i] << endl;
- }
- }
- return 0;
- }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement