Hei
Ois kotitehtävänä tehtävänä tehä ohjelma joka tutkii onko käyttäjän syöttämä viisinumeroinen positiivinen kokonaisluku palindromi (eli sama toisin päin käännettynä).
Mitehä ihmeessä tuo tehää jos syöttöä pitää käsitellä kokonaislukuna eikä merkkijonona?
Ois kotitehtävänä tehtävänä tehä ohjelma joka tutkii onko käyttäjän syöttämä viisinumeroinen positiivinen kokonaisluku palindromi (eli sama toisin päin käännettynä).
Mitehä ihmeessä tuo tehää jos syöttöä pitää käsitellä kokonaislukuna eikä merkkijonona?
Vastaukset 5
Vanhimmat
Miten käyttäjä syöttää kokonaisluvun? Komentoriviltä (ks. atol()) vai esim. standard inputista (scanf()).
Palindromi desimaali- vai binäärilukuna? Viisinumeroisen desimaaliluvun tarkistamiseksi riittää, kun vertaan luvun 1. ja 5. numeroa ja 2. ja 4. numeroa keskenään.
// luku = unsigned long 0...99999
numero5 = luku % 10u
numero4 = luku / 10u % 10u
numero2 = luku / 1000u % 10u
numero1 = luku / 10000u
Miksi et osaa lukea ja/tai miksi et ymmärrä lukemaasi?
Nyt kun olet selvinnyt, voisitko kertoa meille mikä on pielessä, kiitos.
Turha vaiva, älysi ei riitä ymmärtämään sinulle valmiksi luettuakaan.