INF

Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
Pawm32
Rozkręcam się
Rozkręcam się
Posty: 44
Rejestracja: 01 kwie 2020, 18:51
Podziękowania: 8 razy

INF

Post autor: Pawm32 » 01 kwie 2020, 20:38

Jako iż dział informatyka jest pusty a ja zgłupiałem i nie mogę zrobić dość łatwego zadania to pisze tu.
Napisać funkcję liczba_cyfr_w_napisie, która zwróci liczbę cyfr występujących w napisie podanym w parametrze. Jest to zadanie ze zmiennej string.

Sciurius
Rozkręcam się
Rozkręcam się
Posty: 33
Rejestracja: 05 maja 2020, 16:38
Podziękowania: 4 razy
Otrzymane podziękowania: 3 razy
Płeć:

Re: INF

Post autor: Sciurius » 20 maja 2020, 22:23

Jeśli jeszcze aktualne możesz zrobić na dwa sposoby:

W każdym z nich robisz pętle od zera do napis.length i bierzesz pojedyńcze chary stringa (napis)

1) sposób sprawdzasz czy ten char jest '0' potem czy jest '1' '2' itd. i w zależności od tego liczysz

2) sposób rzutujesz chara na inty co zwraca ci jego numer w tablicy ASCII patrzysz kolejne cyfry mają numery od 48 do 57 jeśli tablica którą znalazłem mnie nie okłamuje i sprawdzasz czy ten int który ci wyszedł mieści się w tym przedziale

1 sposób jest dłuższy w sensie więcej kodu i więcej czasu zajmie komputerowi przeliczenie ale prostszy w implementacji tak czy siak implementacje pozostawiam tobie
Pozdrawiam

Sciurius