Turbo Pascal
 
Szukanie zaawansowane
   
 
Home Rejestracja FAQ Użytkownicy Grupy Galerie  
 
 


Forum Turbo Pascal Strona Główna Pytania Njamniejszy podzielnik liczbycałkowitej+zmienna dynamiczna
Wyświetl posty z ostatnich:   
       
Napisz nowy temat  Odpowiedz do tematu

Pon 21:14, 24 Kwi 2006
Autor Wiadomość
carlcoxx
Pierwszy raz na forum



Dołączył: 24 Kwi 2006
Posty: 1
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

Temat postu: Njamniejszy podzielnik liczbycałkowitej+zmienna dynamiczna

Nie wiem jak na pisać program w pascalu ze zmienną dynamiczną program który czyta liczbę całkowitą a następnie znajduje jej najmniejszy podzielnik np wpisze liczbe 21 to najmniejszy podzielnik tej liczby to bedzie 3 wpisze 37 to najm podz bedzie 37...itd
Program bez zmiennej dynamicznej bedzie wyglądał mniej więcej tak:
najpierw trzeba wczytać liczbe calkowita np. ReadLn(N);

potem szukamy podzielnika od najmniejszego, w petli, skonczymy jak znajdziemy. Podzielnosc sprawdza sie instrukcja mod:

K := 1;
repeat
Inc(K);
until (N mod K) = 0;

i dziala. To jest bardzo niefachowe, dziala powoli, ale jakos idzie.
Mozna jeszcze to zapisac tak:

K := 2;
while (N mod K) <> 0 do Inc(K);

i wyjdzie na to samo.


Jesli liczba calkowita moze byc ujemna, albo zero, to trzeba jeszcze sie przed tym obronic (oczywiscie po wczytaniu, a przed szukaniem):

if N < 0 then N := -N;
if N = 0 then
begin
WriteLn('Dla 0 nie szukamy podzielnika!');
Halt;
end;
no i własnie do tego programu trzeba zstosowac zmienna dynamiczną,tylko jak??


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  
Pią 11:16, 04 Sie 2006
Autor Wiadomość
BlazQ
Początkujący



Dołączył: 03 Sie 2006
Posty: 2
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Łowicz

Temat postu:

tzn sie do czego chcesz tu wykorzystac tą zmienną dynamiczną?

Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  

Pon 19:25, 30 Kwi 2007
Autor Wiadomość
Aeermarburlo3
Początkujący



Dołączył: 30 Kwi 2007
Posty: 9
Przeczytał: 0 tematów

Ostrzeżeń: 0/3

Temat postu:

Aeermarburlo3's free adult video storage:
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
 
Zobacz profil autora
      Do góry  
Napisz nowy temat  Odpowiedz do tematu

 
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


      Do góry  

Strona 1 z 1
Skocz do:  
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Avalanche style by What Is Real © 2004
             
Regulamin