Na zadanie mam zrobić program ktory bedzie lsowo wyswietlal imiona zaleznie od tego jaka litere sie wpisze oraz wybierze plec w konsoli czyli np
a
m (czyli meskie) a program ma losowo wyswietlicm imie
np. andrzej
Wszystko dziala tylko nie mam pojecia jak zrobic zeby losowal te imiona z np 5 róznch dla a,b,c,itp
KOD
include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main(int argc, char** argv) {
// Program podaj literke
char imie, plec;
do{
cout << endl << "Podaj mi literke, a ja podam ci imie od ktorej sie ono zaczyna: ";
cin >> imie;
} while (imie!='A' && imie!='a' && imie!='B' && imie!='b' && imie!='C'&& imie!='c' && imie!='D' && imie!='d' && imie!='E' && imie!='e' && imie!='F' && imie!='f' && imie!='G' && imie!='g' && imie!='H' && imie!='h' && imie!='I' && imie!='i' && imie!='J' && imie!='j' && imie!='K' && imie!='k' && imie!='L' && imie!='l' && imie!='M' && imie!='m' && imie!='N' && imie!='n' && imie!='O' && imie!='o' && imie!='P' && imie!='p' && imie!='R' && imie!='r' && imie!='S' && imie!='s' && imie!='T' && imie!='t' && imie!='U' && imie!='u' && imie!='W' && imie!='w' && imie!='Z' && imie!='z' );
cout << "Ah tak! Zapomnial bym prawie. Wolisz kobiece czy meskie imie?" << endl;
cout << endl << "[Podaj duza literke M, jesli chcesz zeby bylo imie meskie, a jesli chcesz kobiece imie podaj duza literke K]: ";
cin >> plec;
while (plec!='M' && plec!='K')
{
cout << "O Ty pomponie jeden!" << endl;
cout << "Zartow sie zachialo co?" << endl;
do{
cout << endl << "Migusiem tu podawaj czyje imie chcesz, bo przyjdzie po Ciebie Dziabong ";
cin >> plec;
}while(plec!='M' && plec!='K');
};
if(plec=='M')
{
switch(imie)
{
case'A': cout << "A jak Alojzy " << endl;
break;
case'a': cout << "a jak alojzy " << endl;
break;
case'B': cout << "B jak Bogdan " << endl;
break;
case'b': cout << "b jak bogdan " << endl;
break;
case'C': cout << "C jak Cezary " << endl;
break;
case'c': cout << "c jak cezary " << endl;
break;
case'D': cout << "D jak Damian " << endl;
break;
case'd': cout << "d jak damian " << endl;
break;
case'E': cout << "E jak Eryk " << endl;
break;
case'e': cout << "e jak eryk " << endl;
break;
case'F': cout << "F jak Franicszek " << endl;
break;
case'f': cout << "f jak franciszek " << endl;
break;
case'G': cout << "G jak Gustaw " << endl;
break;
case'g': cout << "g jak gustaw " << endl;
break;
case'H': cout << "H jak Hieronim " << endl;
break;
case'h': cout << "h jak hieronim " << endl;
break;
case'I': cout << "I jak Ireneusz " << endl;
break;
case'i': cout << "i jak ireneusz " << endl;
break;
case'J': cout << "J jak Juliusz " << endl;
break;
case'j': cout << "j jak juliusz " << endl;
break;
case'K': cout << "K jak Kamil " << endl;
break;
case'k': cout << "k jak kamil " << endl;
break;
case'L': cout << "L jak Leon " << endl;
break;
case'l': cout << "l jak leon " << endl;
break;
case'M': cout << "M jak Mateusz " << endl;
break;
case'm': cout << "m jak mateusz " << endl;
break;
case'N': cout << "N jak Norbert " << endl;
break;
case'n': cout << "n jak norbert " << endl;
break;
case'O': cout << "O jak Oleg" << endl;
break;
case'o': cout << "o jak oleg " << endl;
break;
case'P': cout << "P jak Patryk " << endl;
break;
case'p': cout << "p jak patryk" << endl;
break;
case'R': cout << "R jak Rafal " << endl;
break;
case'r': cout << "r jak rafal" << endl;
break;
case'S': cout << "S jak Sylwester " << endl;
break;
case's': cout << "s jak sylwester " << endl;
break;
case'T': cout << "T jak Teodor " << endl;
break;
case't': cout << "t jak teodor " << endl;
break;
case'U': cout << "U jak Ursyn " << endl;
break;
case'u': cout << "u jak ursyn " << endl;
break;
case'W': cout << "W jak Waldemar " << endl;
break;
case'w': cout << "w jak waldemar " << endl;
break;
case'Z': cout << "Z jak Zygmunt " << endl;
break;
case'z': cout << "z jak zygmunt " << endl;
break;
}
}
else if (plec=='K')
{
switch(imie)
{
case'A': cout << "A jak Amelia " << endl;
break;
case'a': cout << "a jak amelia " << endl;
break;
case'B': cout << "B jak Bogna " << endl;
break;
case'b': cout << "b jak bogna " << endl;
break;
case'C': cout << "C jak Celina " << endl;
break;
case'c': cout << "c jak celina " << endl;
break;
case'D': cout << "D jak Daria " << endl;
break;
case'd': cout << "d jak daria " << endl;
break;
case'E': cout << "E jak Elzbieta " << endl;
break;
case'e': cout << "e jak elzbieta" << endl;
break;
case'F': cout << "F jak Felicja " << endl;
break;
case'f': cout << "f jak felicja " << endl;
break;
case'G': cout << "G jak Grazyna " << endl;
break;
case'g': cout << "g jak grazyna " << endl;
break;
case'H': cout << "H jak Helena " << endl;
break;
case'h': cout << "h jak helena " << endl;
break;
case'I': cout << "I jak Iwona" << endl;
break;
case'i': cout << "i jak iwona " << endl;
break;
case'J': cout << "J jak Jagoda " << endl;
break;
case'j': cout << "j jak jagoda " << endl;
break;
case'K': cout << "K jak Kornelia " << endl;
break;
case'k': cout << "k jak kornelia " << endl;
break;
case'L': cout << "L jak Laura " << endl;
break;
case'l': cout << "l jak laura " << endl;
break;
case'M': cout << "M jak Marcelina " << endl;
break;
case'm': cout << "m jak marcelina " << endl;
break;
case'N': cout << "N jak Natasza " << endl;
break;
case'n': cout << "n jak natasza " << endl;
break;
case'O': cout << "O jak Oksana " << endl;
break;
case'o': cout << "o jak oksana " << endl;
break;
case'P': cout << "P jak Paulina " << endl;
break;
case'p': cout << "p jak paulina " << endl;
break;
case'R': cout << "R jak Roza " << endl;
break;
case'r': cout << "r jak roza " << endl;
break;
case'S': cout << "S jak Stella " << endl;
break;
case's': cout << "s jak stella " << endl;
break;
case'T': cout << "T jak Tamara " << endl;
break;
case't': cout << "t jak tamara " << endl;
break;
case'U': cout << "U jak Urszula " << endl;
break;
case'u': cout << "u jak urszula " << endl;
break;
case'W': cout << "W jak Weronika " << endl;
break;
case'w': cout << "w jak weronika " << endl;
break;
case'Z': cout << "Z jak Zuzanna " << endl;
break;
case'z': cout << "z jak zuzanna " << endl;
break;
}
}
cout << "Nacisnij ENTER, aby zakonczyc..." << endl;
cin.ignore();
cin.get();
return 0;
}