Kezdőoldal » Számítástechnika » Programozás » Hogyan írathatom ki C-ben,...

Mirk kérdése:

Hogyan írathatom ki C-ben, hogy egy számban mely számjegyekből hány darab van?

Figyelt kérdés

2019. jan. 10. 18:31
1 2 3
 1/25 anonim ***** válasza:
13%
printf()
2019. jan. 10. 18:35
Hasznos számodra ez a válasz?
 2/25 A kérdező kommentje:

Pl.: a szám 94566

Azt szeretném kiíratni, hogy 1db 9-es, 1db 4-es, 1db 5-os, 2db 6-os.

2019. jan. 10. 18:38
 3/25 anonim ***** válasza:
11%
printf("1db 9-es, 1db 4-es, 1db 5-os, 2db 6-os");
2019. jan. 10. 18:52
Hasznos számodra ez a válasz?
 4/25 anonim ***** válasza:
100%

1. Létrehozol egy 10 elemű, előjel nélküli egészeket tároló tömböt - ez fogja tárolni a számjegyek számát. Alapértelmezetten legyen mindegyik elem 0.

2. Bekéred a számot.

3. Amíg a 2. pontban bekért szám nagyobb mint 0... (előltesztelő ciklus feltétel)

4. ...addig a szám 10-el való osztás után keletkezett maradékát eltárolod - nevezzük mondjuk index-nek az előjel nélküli egész változót....

5. ...majd a tömb indexedik (ez a 4. pontban képzett változó) elemét megnöveled eggyel

6. ...majd a szám legyen egyenlő szám/10-el.

7. Végül a cikluson kívül meg kiírod a tömböt.

2019. jan. 10. 19:33
Hasznos számodra ez a válasz?
 5/25 tabaki ***** válasza:
100%

Ha a számot stringként olvasod be, vagy azzá alakítanod, megoldható karakterszámlálással is.

Ihletforrások:

Ez ugyan C#, de pont ezt csinálná -- találd meg a hibát, és írd át a programot C-re:

https://www.gyakorikerdesek.hu/szamitastechnika__programozas..

Ez meg nagyon hasonló dolgot művel, és még C is:

https://www.gyakorikerdesek.hu/szamitastechnika__programozas..

Kell bele néhány változtatás, de a számlálás elve jól megfigyelhető.

2019. jan. 10. 19:47
Hasznos számodra ez a válasz?
 6/25 anonim ***** válasza:
0%

https //pastebin com/r4AJ8zbK


bár ez php, de remélem segít.

2019. jan. 10. 20:48
Hasznos számodra ez a válasz?
 7/25 anonim ***** válasza:
0%
És ugye, én vagyok lenézve.
2019. jan. 10. 20:49
Hasznos számodra ez a válasz?
 8/25 anonim ***** válasza:
0%
Mert meg tudsz oldani egy primitív feladatot? :D :D :D
2019. jan. 10. 21:00
Hasznos számodra ez a válasz?
 9/25 anonim ***** válasza:
0%

Mert meg tudok ennél sokkal nehezebb feladatokat oldani.

Nem potyára tanultam algoritmikát, arról nem tehetek hogy ide balfácánok járnak.

2019. jan. 10. 21:02
Hasznos számodra ez a válasz?
 10/25 anonim ***** válasza:
0%
Segítsen a bánat nektek. Kérdező meg írjon rám, küldöm priviben inkább.
2019. jan. 10. 21:08
Hasznos számodra ez a válasz?
1 2 3

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!