Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   Pomoc w zadaniu z programowania pilne (https://forum.cdrinfo.pl/f113/pomoc-zadaniu-programowania-pilne-90187/)

czesiek12 17.12.2011 05:43

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

rycho 17.12.2011 08:27

http://img10.imageshack.us/img10/4044/wsg.gif

andy 17.12.2011 10:25

Czego nie możesz zrobić?
Pokaż co już do tej pory napisałeś.

Berion 17.12.2011 11:06

Pewnie jeszcze nic i czeka aż ktoś zrobi za niego. :D

joujoujou 17.12.2011 17:49

Za darmo tego nie zrobię. Skoro w szkole nauczyli jak, to zrób to sam.

andy 17.12.2011 18:08

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.