Keszits algoritmust es programot amely egy tetszoleges (bekert) 5 jegyu szamrol eldonti hogy palindromszam-e!?
Szia!
A definíció:A palindromszám vagy számpalindrom olyan számot (szűken értelmezve tízes számrendszerbeli természetes számot) jelent, amelynek számjegyeit fordított sorrendben írva az eredeti számot kapjuk vissza.
Eljárás
int beSzám = 0
ciklus
ha( beSzám hossza = 5 )
beSzám = bevitt szám
kimenet: "A szám helyes"
különben
kimenet: "A szám nem 5 jegyű, újra!"
amíg beSzám hossza !=5
int fordítottSzám=0
int helyiérték = 10000
ciklus(i = beSzám hossza; i>0; i--)
fordítottSzám += beSzám[i eleme]*helyiérték
helyiérték /10
ciklus vége
ha beSzám = fordítottszám
kimenet: "a szám palindromszám"
különben
kimenet: "a szám nem palindromszám"
Eljárás vége
A program ez alapján működik valószínűleg, de ezt fejből improvizáltam most...
Ryo
igen azthiszem tudom :) szamjegyeit forditott sorrendben irva megkapom ugyan azt a szamot peldaul 16461
a jelenteset ertem :)
Ha ilyen kérdéseket komolyan gondolsz, akkor hagyd inkább az egészet...
Ez egy algoritmus, amely a programnak az univerzális "kódolása"
Ezt meg kell valósítanod egy adott programnyelven, amit te választasz ki.
Viszont a választott programnyelvhez tartozik egy fejlesztői környezet, ahol implementálni tudod az algoritmust...
Ryo
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!