Δημοσιεύτηκε: 30 Νοέμ 2011, 00:27
Ένας 3 ψήφιος αριθμός είναι πχ το 123 μπορεί να γραφεί ως: 123=1*10^2+2*10^1+3*10^0 έτσι βάση αυτού
Έτσι έχουμε τον αλγόριθμο σε μορφή ΨΕΥΔΟΚΩΔΙΚΑ:
πχ
Έτσι έχουμε τον αλγόριθμο σε μορφή ΨΕΥΔΟΚΩΔΙΚΑ:
πχ
- Κώδικας: Επιλογή όλων
int digits=3 //πλήθος ψηφίων
int n=digits-1 //μέγιστη τεκθέτη βάσης
int number=123//αριθμός για είσοσο
int result[digits]//Πίνακας για να αποθηκεύουμε τα ψηφία όπου έχουμε "σπάσει"
int i=0;
do
{
result[i]=number/10^n //σπαμε
number=number-result[i]*10^n // τοφαιρούμε από το αρχικό αριθμό
n-- //μειώνουμε τον εκθέτη
i++ //πάμε στην επόμενη θέση του πίνακα
}
while(n!=0)