INF

Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
Pawm32
Stały bywalec
Stały bywalec
Posty: 513
Rejestracja: 01 kwie 2020, 18:51
Podziękowania: 191 razy

INF

Post autor: Pawm32 »

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: 49
Rejestracja: 05 maja 2020, 16:38
Podziękowania: 4 razy
Otrzymane podziękowania: 9 razy
Płeć:

Re: INF

Post autor: Sciurius »

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
ODPOWIEDZ