Mam za zadanie 2 [co najmniej] sposobami wpisać do tablicy określoną ilość cyfr. Np. podaję, że do tablicy chcę wpisać 8 jedynek. I mogę te jedynki wpisać do tablicy jedynie, jesli w tym miejscu tablicy jest liczba ujemna. Mam też zwrócić indeks tablicy, pod którym wpisałem pierwszą jedynkę [liczbę], a jeśli się nie wpisać wszytskich 8 jedynek, mam zwrócić wartość ujemną.
Pierwszy sposób zrobiłem, mam problem teraz, jaki można wymyślić na to [inny] sposób, ale żeby robił to samo?
mój kod, wydaje mi sie, ze dziala ok
int wpiszCyfry(int ile, int jaka)
{
int licznik= 0;
for (int i=0; i<=rozmiarTablicy-ile; i++)
{
licznik= 0;
while (tablica[i]== -99)
{
licznik++;
i++;
if (licznik == ile)
{
for (int j=i-ile; j<i; j++)
tablica[j] = jaka;
return i-ile;
}
}
}
return -99;
}
nikt nie wie? kurcze, ja mialem tylko ten 1 pomysl, nic mi innego do glowy nie przychodzi