#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Macros | |
#define | NELEM(pole) (sizeof pole/sizeof pole[0]) |
Functions | |
int | do_desitkove (char cislo[], int zaklad) |
int | main (void) |
Sbírka_úloh_z_jazyka_C: Funkce
Katedra informatiky, Univerzity Palackého v_Olomouci
Převody čísel do desitkové soustavy ******
Téma: Funkce Procvičované učivo: funkce, práce s textovými řetězci, cykly, větvení, konstrukce složených podmínek
Napište v jazyku C funkci odpovídající deklaraci int do_desitkove(char cislo[], int zaklad)
, která dané číslo převede do desítkové soustavy. Převáděné číslo je zadáno jako textový řetězec tvořený jednotlivými číslicemi (parametr cislo).
Parametr zaklad pak udává hodnotu základu soustavy, ze které převádíme. Pro číslice soustav se základem větším než deset používáme znaky velkých písmen (např. "A" pro číslici s hodnotou 10).
Příklad výstupu:
Cislo A1B v soustave o zakladu 12 odpovida cislu 1463 v desitkove soustave.
Povolené knihovny: stdio.h, stdlib.h, string.h
Definition in file prevody-cisel-do-desitkove-soustavy.c.