Poprawność algorytmu

0

Hej, ćwiczę sobie do szkoły algorytmy. Chciałem abyście wyrazili opinie czy jest on poprawnie skonstruowany.

t- to liczba ile razy wystąpi liczba X.
i- licznik liczb (nie wiem jak zrobic aby za kazdym razem tworzyc nowa zmienna)
title

title

0

Tego nawet przeanalizować się nie da.

0

Algorytm nie jest poprawny - masz napisane "w zadaniu nie wykorzystujemy tablic".

Według mnie algorytm powinien wyglądać tak: (x - liczba którą należy liczyć, n - liczba z ciągu, count - ilość wystąpień)

  • Użytkownik wprowadza x i następuje przejście do pętli dopóki n != 15 (najlepiej użyć do-while)
  • W pętli użytkownik wprowadza n
  • Program sprawdza czy n == x i jeżeli tak to inkrementuje count.
  • Po skończonej pętli program wypisuje count.
1

Tablice to jedno, ale sprawdz nie posiada implementacji. Więc albo zdefiniuj podprogram sprawdzający, albo… dopisz obok bloku external i zagra gitara. :D

0
atmal napisał(a):

Algorytm nie jest poprawny - masz napisane "w zadaniu nie wykorzystujemy tablic".

Według mnie algorytm powinien wyglądać tak: (x - liczba którą należy liczyć, n - liczba z ciągu, count - ilość wystąpień)

  • Użytkownik wprowadza x i następuje przejście do pętli dopóki n != 15 (najlepiej użyć do-while)
  • W pętli użytkownik wprowadza n
  • Program sprawdza czy n == x i jeżeli tak to inkrementuje count.
  • Po skończonej pętli program wypisuje count.

Dzięki tak właśnie zrobione zostało.

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