Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <windows.h>
- #include <fstream>
- #include <sstream>
- #include <string>
- using namespace std;
- string toString(char dotaz) {
- stringstream temporary;
- string vysledek;
- temporary << dotaz;
- temporary >> vysledek;
- return vysledek;
- }
- int cislo(int min, int max) {
- return rand() % (max + 1 - min) + min;
- }
- char pismeno() {
- return (char)cislo((int)'a', (int)'z');
- }
- string slovo() {
- string slovo;
- int delkaSlova = cislo(1, 4);
- for(int i = 0; i < delkaSlova; i++)
- slovo += toString(pismeno());
- return slovo;
- }
- int main (int argc, char* argv[]) {
- SetConsoleTitle("Slovnik");
- srand(time(NULL));
- unsigned long pocet = 0;
- bool jed = true;
- cout << "Zdravim u generatoru nahodnych slov." << endl;
- cout << "Napiste, kolik cisel si prejete vylosovat." << endl;
- cin >> pocet;
- cout << endl;
- string slova[pocet];
- for(int i = 0; i < pocet; i++)
- slova[i] = slovo();
- for(int i = 0; i < pocet; i++)
- cout << slova[i] << endl;
- cout << "\nPrejete si vypsat slova do souboru \"slova.txt\"?" << endl
- << "1 - ano" << endl
- << "2 - ne " << endl;
- int otazka;
- cin >> otazka;
- if(otazka == 1) {
- ofstream out ("slova.txt");
- for(int i = 0; i < pocet; i++)
- if(i == pocet - 1)
- out << slova[i];
- else
- out << slova[i] + "\n";
- }
- else return 0;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement