Registrácia | Prihlásiť

Počítačové zadanie: Assembler - zadanie 1. č. 5d (počet slov reprezentujúcich zápis osmičkového čísla)

Skryť detaily | Obľúbený
Náhľady Náhľady
5. Určte počet slov reprezentujúcich zápis osmičkového čísla (začína znakom 0, napr. 015) podľa syntaxe jazyka C.
Riešenie:
Na vstupe sa načítajú znaky zadaného reťazca. Vynulujeme si počítadlo a adresár pre vyhovujúce slová. Potom začneme načítavať znaky zo zadaného reťazca a posúvať znak po znaku, popri tom kontrolovať, či zadaný znak je náhodou ENTER (koniec načítavania reťazca) alebo MEDZEROVNÍK (porovnávanie konca reťazca ak sa nič za medzerami nenachádza program vyhodí výsledok na tlač a koniec). Program skontroluje v cykle či reťazec sa začína “0“ ak slovo nezačína žiadnym z týchto znakov tak nespĺňa podmienku. Potom sa znovu porovnáva či tam je znak ENTER alebo MEDZEROVNÍK v cykle „zlé slovo“...
Kľúčové slová:

Assembler

jazyk C

Hodnotenie (0x):