Zadanie:
Zdefiniuj i zadeklaruj tablicę nie mniejszą niż 5 elementową z nawami miast. Wybierz losowo po jednej literze z każdego miasta tworząc ciąg znaków. Wyświetl powstały napis na zakończenie.
Rozwiązanie:
#include <iostream> #include <stdlib.h> #include <time.h> #include <string> using namespace std; int main() { srand(time(NULL)); string nazwa[5]={"Sopot", "Gdynia","Olecko","Puck","Hel"}; string napis = ""; for (int j=0; j<5; j++){ int d = nazwa[j].length(); napis = napis + nazwa[j][rand()%d]; } cout << napis << endl; return 0; }