Anonymní profil zoufalec – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil zoufalec – Programujte.comAnonymní profil zoufalec – Programujte.com

 

Příspěvky odeslané z IP adresy 195.113.21.–

zoufalec
Pascal › problem s for cyklem
10. 11. 2008   #89443

ten algoritmus funguje spravne ...... uz to mam vyzkouseny.......

ale repeat until taky musim dopredu vedet kolik budu mit radku na vstupu....

btw ten kod sem malinko zmenil ale ted to nacte vsechny cisla v radku a udela to jejich faktorizaci coz je pro me spatne
ja potrebuju kdyz dostanu na vstupu

10
6
100
abych dostal na vystupu
2 5
2 3
2 2 5 5

radek muzu dostat jeden a nebo treba 1000 proste nahodne bez varovani

tady je poopraveny kod..... s pouzitim while....

program roznasouprv;
var rozklad:string;
n,jaky,cislo1,pocet,i:longint;

begin;
while not eoln do
begin
i:=1;
read(cislo1);
n:=2;
rozklad:='';
jaky:=0;
while cislo1<>1 do
begin
while ((cislo1 mod n)=0) do
begin
if not(i=1) then write(' ');
i:=i+1;
cislo1:=cislo1 div n;
write(n,'');
end;
n:=n+1;
end;
writeln;
end;
end.


diky predem za pomoc ...... pripadne o vysvetleni logickeho postupu jak uvazovat v takovych to pripadech....


 

 

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