for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 2; j++)
Z tym switchem i z tym kodem brzmi całkiem okej. Tylko zadanie nie jest do końca opisane. Znasz te ulice? Musisz je gdzieś mieć czy coś typu 1,2,3,4,5 wystarczy?
Bo jeśli wystarczy to nawet tego switcha nie potrzebujesz :)
std::string nazwiska[5][2] = "";
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 2; j++)
{
std::cin << nazwiska[i][j];
}
}
Chyba, że to miała by być struktura? Z dwoma polami i tablica tych struktur. Wtedy stworzyłbyś sobie:
pole - std::string ulica;
pole2 - std::string nazwiska[2];
Wtedy tablica 5elementowa tej struktury.
A tego drugiego niestety kompletnie nie rozumiem, z tego opisu wychodzi, że dla
n=4
program wypisze:
0, n, 1, n-1, 2, n-2
czyli:
0, 4 , 1 , 3, 2...
Edit: Na przyszłość ładniej formatuj tekst posta, łatwiej się wtedy odpisuje :D