Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet kiratni egy...

Hogyan lehet kiratni egy egész számot pont megfelelő számú nullával az elején?

Figyelt kérdés

C++ -ban szeretnék egymás után egészeket kiiratni annak megfelelő számú nullával, hogy mekkora a maximum, pl.


001, 002, ... , 873


Tehát valami ilyen függvényt kéne irni:


std::string print(int i, int max);



2012. szept. 7. 14:22
 1/5 anonim ***** válasza:

Írhatsz, de a spanyol viaszkot már feltalálták.

printf ("Preceding with zeros: %010d \n", 1977);

Forrás: [link]


Jah és google a barátor!

2012. szept. 7. 14:31
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

ezt én is tudom, de nem egy számot akarok kiiratni úgy hogy tudom hány helyiérték kell, hanem a maximum függvényében!

vagyis kb. log10(max) jegyet akarok. De szerintem elég világosan leírtam.

2012. szept. 7. 14:54
 3/5 iostream ***** válasza:
Akkor először meg kell számolnod, hogy mennyi a maximum. Utána már használhatod az iomanipulátorokat, itt első válasz: [link]
2012. szept. 7. 15:18
Hasznos számodra ez a válasz?
 4/5 Srapnel ***** válasza:
Akkor olvasd el, amit a válaszoló linkelt, mert ott a megoldás. ("*" flag)
2012. szept. 7. 15:19
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Nem nincs ott a megoldás. A kérdésem nem a használandó függvényekre vonatkozott, hanem inkább matematikai jellegű. Hogy a log10-ből hogyan lesz egész szám, illetve, hogy nem-e kell + vagy -1 valahová, stb.
2012. szept. 7. 20:25

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!