Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- #include <iomanip>
- std::string name1[3] = { "Иванов ","Соловьев ","Петров " };
- std::string name2[3] = { "Иван ","Борис ","Михаил " };
- std::string name3[3] = { "Иванович ","Михайлович ","Петрович " };
- std::string generate(int seed) {
- int tmp = seed;
- int k = tmp % 3;
- tmp /= 3;
- int j = tmp % 3;
- tmp /= 3;
- int i = tmp % 3;
- return name1[i] + name2[j] + name3[k];
- }
- int main()
- {
- setlocale(LC_ALL, "Russian");
- int seed_start, seed_end;
- std::cout << "Введите начальное зерно (например 0): ";
- std::cin >> seed_start;
- std::cout << "Введите конечное зерно (например 26): ";
- std::cin >> seed_end;
- for (int seed = seed_start; seed <= seed_end; seed++) {
- std::cout << generate(seed) << std::endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement