Wiem, że powstało już wiele wątków na ten temat, ale żadne z rozwiązań problemów nie było rozstrzygnięte w języku C i dla nowego w temacie jest to ciężkie do ogarnięcia.
Mój pomysł rozwiązania problemu to:
- wyszukanie największej liczby z zakresu od zera do wyliczonej przez nas średniej
- wyszukanie najmniejszej liczby z zakresu od wyliczonej przez nas średniej do 100
- porównanie odległości tych liczb od średniej
- zapis szukanej liczby
Do całego zadania trzeba jeszcze określić jeszcze indeks znalezionej liczby. Uczono mnie, że można to zrobić poprzez tablicę, jednak w tablicy dynamicznej sprawa wygląda nieco inaczej, co sprawia mi ogromny kłopot.
Problem do kodu:
- Działa tylko jeśli za wartości początkowe do przedziałów wezmę 1 i 100 (chciałbym mieć to zapisane inaczej, gdyż przy zmianie rozmiaru tablicy trzeba ręcznie zmieniać cały zakres)
- Problem z znalezieniem algorytmu na indeks danych liczb.