#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int maximum, LiczbaKoncowa, wybierz;
cout<<"Wpisz z jakiego zakresu liczb ma losowac program\n";
cout<<"\nWpisz '1', zeby wylosowac liczbe z zakresu 0-4\n";
cout<<"\nWpisz '2', zeby wylosowac liczbe z zakresu 0-6\n";
cout<<"\nWpisz '3', zeby wylosowac liczbe z zakresu 0-8\n";
cout<<"\nWpisz '4', zeby wylosowac liczbe z zakresu 0-10\n";
cout<<"\nWpisz '5', zeby wylosowac liczbe z zakresu 0-12\n";
cout<<"\nWpisz '6', zeby wylosowac liczbe z zakresu 0-20\n";
cout<<"\nWpisz '7', zeby wylosowac liczbe z zakresu 0-100\n";
cin>>wybierz;
switch(wybierz)
{
case 1: maximum = 4; break;
case 2: maximum = 6; break;
case 3: maximum = 8; break;
case 4: maximum = 10; break;
case 5: maximum = 12; break;
case 6: maximum = 20; break;
case 7: maximum = 100; break;
}
srand(time(NULL));
LiczbaKoncowa = rand() % maximum + 1;
cout << "Wylosowana liczba: " << LiczbaKoncowa;
getch();
return 0;
}
Cała filozofia. Losować losuje. O to Ci chodziło ? Niewiem tylko po co zmienną wybierz zadeklarowałeś jako string skoro wpisujesz liczby.