Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Czwartek, 31 maja 2012
Petronia, Bożysława, Ernestyna, Teodor
 1891: budowa Kolei Transsyberyjskiej
 1970: zagłada miasta Yungay w Peru
 WHO: Dzień bez Papierosa
Nowe publikacje
Post dodany: |13 Lis 2007|, 2007 10:55
Data rejestracji: 11 Cze 2007 postów: 5113
"Wczytać z klawiatury do tablicy n liczb i wydrukować na ekranie największą spośród
nich (MAX). Ile liczb największych było w tablicy? (zliczyć liczbę wystąpień
wartości MAX)."
Nie potrzebuję rozwiązania całego zadania, a jedynie informacji czy da się zdefiniować tablicę zależną od danej zmiennej wprowadzanej przez użytkownika? (n)
np.
var tab: array [1..n] of integer;
Da się zrobić coś w tym stylu (tak, żeby działało?)? Czy muszę po prostu z góry zdefiniować "n"?
Ostatnio zmieniony przez _Mithrandir |13 Lis 2007|, 2007 12:04, w całości zmieniany 2 razy
Post dodany: |15 Lis 2007|, 2007 19:49
Data rejestracji: 30 Lis 2006 postów: 1550
Spróbuj skorzystac z tablic dynamicznych.
Nie pamiętam jak to się robiło pod Pascalem.
Pod C++, najpierw definiowałem wskaźnik, a potem definicję tablicy o n elementach.
Przy czym przed użyciem tablicy, należało odczytać ilośc elementów.
| Kod | double *znacznik;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//odczytanie ilości elementów n
tab= new double[n-1];
} |
Jeśli dobrze pamiętam, należało chyba w definicji tablicy pisać n-1, ze względu na znak eof.
Nie wiem czy w jakikolwiek sposób ci pomogłem, czy zaplątałem, ale ogólnie rzecz biorąc, to przez tablice dynamiczne chyba da się to zrobić.
wymiennik
Wyrafinowane piękno płci męskiej istnieje tylko po to, aby podniecać płeć żeńską.
Karol Darwin

Profil PW
»więcej
Opis: Chemik
Wiek: 30 Pomógł: 190 razy
Post dodany: |15 Lis 2007|, 2007 20:32
Data rejestracji: 11 Cze 2007 postów: 5113
Ostatnio zmieniony przez _Mithrandir |17 Lis 2007|, 2007 15:53, w całości zmieniany 1 raz
Post dodany: |17 Lis 2007|, 2007 20:33
Data rejestracji: 30 Lis 2006 postów: 1550
Tak o to chodzi.
Ale w Pascalu raczej nie będę w stanie ci za bardzo pomóc. Dawno się tego uczyłem i już nie wykorzystuję tego jezyka programowania.
Ale zawsze możesz pytać, może coś sobie przypomnę.
wymiennik
Wyrafinowane piękno płci męskiej istnieje tylko po to, aby podniecać płeć żeńską.
Karol Darwin

Profil PW
»więcej
Opis: Chemik
Wiek: 30 Pomógł: 190 razy
Post dodany: |17 Lis 2007|, 2007 20:36
Data rejestracji: 11 Cze 2007 postów: 5113
Ok, ważne, że dałeś mi narzędzie, dzięki
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 Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Wersja do druku
Dodaj temat do Ulubionych
|
Powered by
phpBB © 2000, 2002, 2005, 2007 phpBB Group
|