Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Programozás házim: Kérj be...

Rionen kérdése:

Programozás házim: Kérj be egy egész számot, és állapítsd meg, hogy hány 0 jegy szerepel benne?

Figyelt kérdés
Ha lehet pythonban..

2016. márc. 27. 19:02
 1/9 anonim ***** válasza:
100%

Bekéred a számot,


utána egy ciklusban mindig megnézed a szám 10-zel való osztási maradékát (mod 10), ha ez nulla, akkor a szám nullára végződik, és növeled a változó értékét, amiben a nullás jegyeket számolod.


Utána elosztod a számot 10-zel és veszed az egész részét. Így levágtuk a szám utolsó számjegyét.


És ez folytatódik a ciklusban, mindig az utolsó jegyről döntöd el, hogy nulla-e, és utána levágod jobbról az utolsó számjegyet, egészen addig, amíg a 10-zel való osztás és egészrész vétele után 0 jön ki.

2016. márc. 27. 19:07
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Na ez ami nekem soha nem fog agyra állni ez a logika:D
2016. márc. 27. 19:27
 3/9 anonim ***** válasza:
100%

most ez csak egy lehetőség volt,

csinálhatod felőlem úgy is, hogy a számot bekéred, sztringgé alakítod, a sztringen végigmész egy ciklussal valahogy karakterenként, és ellenőrzöd, hogy a karakter '0' -e

2016. márc. 27. 19:43
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:

Egy kevésbé szép megoldás:


Bekéred az egész számot.


Az integert átkonventálod string-be:

[link]


Végigiterálsz a string-en:

[link]


A ciklusban karakterenként ellenőrzöd, hogy az "0" karakter e:

[link]


És ha igen, akkor egy változót növelsz 1-el.

2016. márc. 27. 19:44
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
100%
Alapból string az input, nincs mit konvertálgatni.
2016. márc. 27. 20:35
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
Csak egy kérdés: minek megy programozni az, akinek nincsen programozói szemlélete?
2016. márc. 27. 23:49
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

lehet még középiskolás, és nem választhatott, hogy programozzon-e vagy sem.


Vagy lehet, hogy épp most szeretne megtanulni.

2016. márc. 28. 12:27
Hasznos számodra ez a válasz?
 8/9 A kérdező kommentje:
Fogadásból. Istenigazából ha megcsinálom 3-asra az emelt szintű informatika érettségit nyerek egy hét balatoni nyaralást a munkatársamtól:D
2016. ápr. 1. 22:14
 9/9 anonim ***** válasza:
Akkor nézzél sok ilyen példát, az talán jó lesz.
2016. ápr. 1. 22:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!