Lab10.1
This commit is contained in:
28
Laboratorium/20230111160622/mapa.cpp
Normal file
28
Laboratorium/20230111160622/mapa.cpp
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
#include <map>
|
||||||
|
#include <iostream>
|
||||||
|
#include <fstream>
|
||||||
|
#include <string>
|
||||||
|
#include <sstream>
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main (int argc, char *argv[])
|
||||||
|
{
|
||||||
|
std::map<std::string, int> pantadeusz;
|
||||||
|
int nr_linii = 1 ;
|
||||||
|
ifstream plik("pantadeusz.txt");
|
||||||
|
string linia;
|
||||||
|
while (getline(plik, linia)) {
|
||||||
|
std::stringstream slinia;
|
||||||
|
std::string slowo;
|
||||||
|
slinia << linia;
|
||||||
|
while (slinia >> slowo)
|
||||||
|
pantadeusz[slowo]++;
|
||||||
|
nr_linii++;
|
||||||
|
}
|
||||||
|
plik.close();
|
||||||
|
for (const auto& el : pantadeusz)
|
||||||
|
{
|
||||||
|
std::cout << el.first << ": " << el.second << '\n';
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
10737
Laboratorium/20230111160622/pantadeusz.txt
Normal file
10737
Laboratorium/20230111160622/pantadeusz.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user