Podmienka if (ak) – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Podmienka if (ak) – C / C++ – Fórum – Programujte.comPodmienka if (ak) – C / C++ – Fórum – Programujte.com

 

EXBART0
Duch
20. 1. 2019   #1
-
0
-

Zdravím potreboval by som pomoc s maličkosťou

ide o to že mam číslo v long long to číslo má 18 cifier a to číslo je 123456789012345600 toto číslo mam prevrátiť opačne na 006543210987654321 ale podmienkou je že po prevrátený tohoto čísla nesmú byť nuly (0) na začiatku takže to číslo ma vyzerať po prevrátený 6543210987654321. Viem ako číslo prevrátiť ale neviem ako sa zbaviť tých núl (0) na začiatku. Nevedel by mi niekto pomôcť?

Nahlásit jako SPAM
IP: 85.237.234.–
20. 1. 2019   #2
-
0
-

Práce s řetězcem? Pokud ano, pak (slovy):

Pokud znak není ´0´ (0x30 podle ASCII) pak ho zapiš do výstupního řetězce.

hu

Nahlásit jako SPAM
IP: 2001:af0:ffe4:85f4:9881:e3e:5dbc:46c8...–
EXBART0
Duch
20. 1. 2019   #3
-
0
-

#1 EXBART
este som zabudol podotknuť ze pracujem v dev c++

Nahlásit jako SPAM
IP: 85.237.234.–
EXBART0
Duch
20. 1. 2019   #4
-
0
-

#2 hlucheucho
pracujem v dev c++

Nahlásit jako SPAM
IP: 85.237.234.–
KIIV
~ Moderátor
+43
God of flame
20. 1. 2019   #5
-
0
-

#2 hlucheucho
takhle by to vynechalo i nuly uvnitr cisla.

Spis bych to popsal najdi prvni znak, ktery neni '0' a vypis od nej. Pripadne pokud je vysledek prazdny retezec, tak vypsat aspon '0'

Nahlásit jako SPAM
IP: 89.24.52.–
Program vždy dělá to co naprogramujete, ne to co chcete...
20. 1. 2019   #6
-
0
-

#5 KIIV
máš pravdu. Zase mi něco uniklo.

hu

Nahlásit jako SPAM
IP: 2001:af0:ffe4:85f4:497c:6461:f208:9c5b...–
Kit+15
Guru
22. 1. 2019   #7
-
0
-

#1 EXBART
Vstupní znaky ukládej na zásobník až do konce stringu. Pak odeber z vrcholu zásobníku všechny znaky '0'. Odebírej zbývající znaky a posílej je na výstup, dokud nevyprázdníš zásobník.

Nahlásit jako SPAM
IP: 94.112.251.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
22. 1. 2019   #8
-
0
-

#7 Kit
Jednodušší a efektivnější se mi jeví zpracování zadaného řetězce od konce pomocí ukazatele s ignorováním "nežádoucích" znaků - dokud nenarazíš na "žádoucí" znak, ignoruj. Akorát je třeba pamatovat na stav, kdy je nula platnou cifrou, zadaný řetězec může vypadat i takto "0"

hu

Nahlásit jako SPAM
IP: 195.178.67.–
Kit+15
Guru
22. 1. 2019   #9
-
0
-

#8 hlucheucho
To se nevylučuje. Zásobník se dá implementovat stringem a ukazatelem na vrchol může být int nebo pointer.

Nahlásit jako SPAM
IP: 37.188.139.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 43 hostů

Podobná vlákna

Podmienka v C++ — založil FeFeronka

Podmienka s dátumom — založil fja

While -chybna podmienka — založil jonhnw

Nefunguje podmienka — založil vrtkoo

Podmienka v JSP — založil vlado0991

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý