![]() |
Pomoc w zadaniu z programowania pilne
Prosze o pomoc w zadaniu musze napisac program w delfi4 z tablic jednowymiarowych.
zad1 Dana jest tablica A (1-n) złożona z integer n>=3. Zastąp każdy element tablicy przez średią artmetyczną sąsiadujących z nim wartości. Lewym sąsiadem pierwszego elementu jest ostatni element a prawym sąsiadem ostatniego pierwszy element. Z góry dziękuje za pomochttp://peb.pl/images/smilies/smile.gif |
|
Czego nie możesz zrobić?
Pokaż co już do tej pory napisałeś. |
Pewnie jeszcze nic i czeka aż ktoś zrobi za niego. :D
|
Za darmo tego nie zrobię. Skoro w szkole nauczyli jak, to zrób to sam.
|
Algorytm właściwie sprowadza się do czegoś takiego, S[i]:=A[i-1]+A[i+1]/2, oczywiście trzeba wziąć poprawkę na skrajne elementy tablicy.
S to tablica gdzie zapisujesz wynik z operacji. i to komórka na której pracujesz. Dla skrajnych elementów można to zrobić na dwa sposoby, przy iteracji wychwycić skrajne elementy, lub iterować od i+1, do i-1 i potem zrobić coś takiego: s[1]= A[n]+A[2]/2 s[n]= A[n-1]+A[1]/2 Jeśli coś nie tak napisałem to mnie poprawcie ;) |
Wszystkie czasy w strefie CET. Aktualna godzina: 20:42. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.