Wczytać ciąg \(\displaystyle{ n}\) liczb rzeczywistych. Obliczyć sumę elementów ciągu i średnią arytmetyczną.
Znaleźć najmniejszy element ciągu. Wypisać ciąg w odwrotnej kolejności i w postaci:
\(\displaystyle{ a[n]=}\)
\(\displaystyle{ a[n-1]=}\)
...
\(\displaystyle{ a[1]=}\)
Mam zastosować tablicę array
[Pascal] Ciąg liczb rzeczywistych z zastosowaniem tablicy
[Pascal] Ciąg liczb rzeczywistych z zastosowaniem tablicy
Ostatnio zmieniony 7 sty 2012, o 13:27 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.
-
- Użytkownik
- Posty: 795
- Rejestracja: 2 cze 2010, o 08:56
- Płeć: Mężczyzna
- Lokalizacja: Tarnów
- Podziękował: 14 razy
- Pomógł: 66 razy
[Pascal] Ciąg liczb rzeczywistych z zastosowaniem tablicy
Pokaż co do tej pory napisałeś [ciach]
Ostatnio zmieniony 7 sty 2012, o 13:28 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.
[Pascal] Ciąg liczb rzeczywistych z zastosowaniem tablicy
Kod: Zaznacz cały
program ciag;
var a:array [1...n] of real;
i,j,n : integer;
max : real;
begin
write ('Podaj ilość elementów ciągu ');
read(n);
i:=0;
while i<n do
begin i:=i+1;
write ('Podaj element ciągu');
read(a[i]);
end;
-- 8 sty 2012, o 18:26 --
Może ktoś pomóc?
-
- Użytkownik
- Posty: 795
- Rejestracja: 2 cze 2010, o 08:56
- Płeć: Mężczyzna
- Lokalizacja: Tarnów
- Podziękował: 14 razy
- Pomógł: 66 razy
[Pascal] Ciąg liczb rzeczywistych z zastosowaniem tablicy
Przede wszystkim tworząc tak tablice jak Ty to robisz musisz podać jej rozmiar, tzn musi to być jakaś znana liczba a nie 'n' które może być dowolne. Jeśli chcesz zrobić to z 'n' to musisz zadeklarować tablicę dynamiczna. Wpisz w google pascal tablica dynamiczna i na pewno coś znajdziesz.