👤

Napisz program, który sprawdzi, czy dana liczba znajduje się w tablicy n liczb całkowitych. Wykorzystując funkcję realizującą algorytm przeszukiwania liniowego. Wynikiem funkcji powinna być pozycja szukanego elementu lub wartość n, jeśli elementu nie ma w tablicy.
Proszę jak najprościej się da. Dzięki z góry :-)


Odpowiedź :

Odpowiedź

Wszystkie cztery programy działają dokładnie tak samo!

  • C#
  • C++
  • Java
  • Python

W piątym załączniku wyniki przykładowych uruchomień.

Dla tablicy n-elementowej wybrałam, że liczby będą losowanie z przedziału od 0 do n, czyli z przedziału zawierającego n + 1 liczb. Zatem jest zagwarantowane, że jedna z liczb od 0 do n nie będzie elementem tablicy.

Wyjaśnienie

Specjalnie napisałam programy tak aby działały tak samo, a więc wyniki wyglądają dokładnie tak samo.

W każdej wersji w komentarzu podałam jak można czytać dane z konsoli, chociaż taki wariant wydaje mi się bardzo dziwny.

Jeśli potrzebujesz Visual Basic, to napisz.

Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB

Go Studier: Inne Pytanie