Funkcja rand() + użycie tablicy

0

Witam,
Proszę o pomoc. Siedzę nad tym już kilka godzin:(
Sprawa wygląda tak, że mam plik, z którego pobieram jakieś dane (konkretnie typu char) i wsadzam je do tablicy dynamicznej...w zależności jak dużo jest znaków w pliku. np:
nr komórki: zawartość komórki:
0 A
1 A
2 A
3 B
4 B
5 B
6 C
7 C

Teraz potrzebuję dostać się jednorazowo do jednej z komórek, w której znajduje się np. znak B. Wybór ten musi nastąpić losowo, tzn aby losował za każdym razem index komórki pod którą znajduje się dany znak...np losuje komórki pod którymi znajduje się znak B - czyli komórka nr. 3 lub 4 lub 5.
Proszę o pomoc...i z góry dzięki!!

0

Wylicz w pętli wszystkie pozycje B, czyli 3, 4, 5, zapisz je w kolejnej tablicy i wtedy zrób Rand() na tej tablicy w zakresie 0..IlośćElementów-1 i gotowe

1 użytkowników online, w tym zalogowanych: 0, gości: 1