Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

C programozás

334
Sziasztok!
Ez lenne a feladat, de egyszerűen nem tudok, hogy hozzá kezdeni.
Esetleg kaphatnék egy kis segítséget?

A titkosító függvény paramétere két karaktertömb, egy bemenet és egy kimenet. A titkosítandó üzenet
a bemenetben van, a titkosítottat a kimenetbe kell elkészíteni. A függvény számolja meg, hogy a bemenet
szavai hány betűsek, és ezeket a számokat írja sorrendet tartva a kimenet elejére. Az egyszerűség kedvéért
minden bemenet maximum 9 betűs szavakat tartalmaz. Egy szónak számítunk minden karaktert két space
között. (Tehát pl. az írásjelek a szóhoz tartoznak. A magányos karakterek, mint pl. a gondolatjel, egybetűs
szónak számítanak.) Ez után a függvény a bemenet minden szavát fordítsa meg, és space nélkül, sorrendet
tartva írja be a kimenetbe.
Például: "Haho, ez egy uzenet!" → "5237,ohaHzeyge!tenezu"
void titkosit(char bemenet[], char kimenet[]);
Jelenleg 1 felhasználó nézi ezt a kérdést.
c, programozás
0
Felsőoktatás / Informatika

Válaszok

2
Pontosan mi okoz benne problémát?
Megszámolod, hogy hány szó van a mondatban, amit megtehetsz, ha megszámolod a szóközöket és hozzáadsz 1-et.
Majd szavanként haladva átmásolod a szavakat visszafelé: for ciklus az első szóközig és onnan olvasol visszafelé.
0

0