Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <chrono>
- #include <vector>
- #include <cstdlib>
- #include <ctime>
- #include <locale>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL,"Russian");
- srand(time(0));
- int base=(rand()%10+2)*2;
- vector<string> a={"количество ", "сумму ", "произведение ", "максимум среди ", "минимум среди "};
- vector<string> b={ "чётных цифр",
- "нечётных цифр",
- "цифр больших "+to_string(rand()%(base-1)+1),
- "цифр меньших "+to_string(rand()%(base-1)+1)};
- string a1,a2,b1,b2;
- do
- {
- a1=a[rand()%a.size()];
- a2=a[rand()%a.size()];
- } while (a1==a2);
- do
- {
- b2=b[rand()%b.size()];
- b1=b[rand()%b.size()];
- } while (b1==b2);
- cout << "Напишите программу, которая получает на вход число и выводит на экран: " << endl
- << a1 << b1 << endl
- << a2 << b2 << endl
- <<"из записи этого числа в системе счисления с основанием " << base;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement