Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím, potřeboval bych poradit s ulohou algoritmu se zněním: Program načte přirozené číslo N a určí, kolik nul obsahuje.
potřeboval bych k tomu vicemene všechno, sem v tom naprosty laik. nejlepe v delphi
Diky
Offline
Zkus to třeba postupným dělením 10 a přitom zjišťuj zbytek po dělení 10. Když bude zbytek po dělení 0, tak tam byla nula, když ne, tak tam bylo jiný číslo...
Offline
Skús tak ako vraví kolega ↑ RePRO: + nejaký cyklus a počítadlo...
Offline
To má jednoduché, stačí to číslo projít jen nějakým cyklem. Celý funkční program je zde:
program Pocet_nul;
{$APPTYPE CONSOLE}
uses
SysUtils;
var pom,zbytek,N,pocet_nul: integer;
begin
{ TODO -oUser -cConsole Main : Insert code here }
write('Zadej cislo N: ');
readln(N);
pom := N;
pocet_nul := 0;
zbytek := 0;
while pom > 0 do
begin
zbytek := (pom mod 10);
if (zbytek = 0) then
begin
pocet_nul := pocet_nul+1;
end;
pom := (pom div 10);
end;
writeln('Pocet nul v cisle ',N,' je: ',pocet_nul);
readln;
end.
Offline