Thread View: pl.comp.lang.perl
6 messages
6 total messages
Started by karraso
Wed, 15 Feb 2012 14:58
wartości średnie
Author: karraso
Date: Wed, 15 Feb 2012 14:58
Date: Wed, 15 Feb 2012 14:58
9 lines
1054 bytes
1054 bytes
Witam Panie i Panowie mam drobny problem. Nie wiem jak się zabrać do napisania takiego czegoś. Mam w tablicy 624 elementy, są to wartości liczbowe. Muszę zliczyć wartości średnie z każdych kolejnych 13 wartości, czyli będziemy posiadać 48 wartości srednich. Jak to zrobić? Pzdr
Re: wartości średnie
Author: Stachu 'Dozzie' K.
Date: Wed, 15 Feb 2012 15:05
Date: Wed, 15 Feb 2012 15:05
13 lines
1625 bytes
1625 bytes
On 2012-02-15, karraso@gazeta.pl <karraso@gazeta.pl> wrote: > Witam > Panie i Panowie mam drobny problem. Nie wiem jak się zabrać do napisania > takiego czegoś. > Mam w tablicy 624 elementy, są to wartości liczbowe. Muszę zliczyć > wartości średnie z każdych kolejnych 13 wartości, czyli będziemy posiadać > 48 wartości srednich. Trzymać sumę kolejnych 13 wartości. Dodawać nową, odejmować starą. -- Secunia non olet. Stanislaw Klekot
Re: wartości średnie
Author: lady.mutant
Date: Wed, 15 Feb 2012 15:55
Date: Wed, 15 Feb 2012 15:55
15 lines
1509 bytes
1509 bytes
W dniu 15.02.2012 16:05, Stachu 'Dozzie' K. pisze: > On 2012-02-15, karraso@gazeta.pl<karraso@gazeta.pl> wrote: >> Witam >> Panie i Panowie mam drobny problem. Nie wiem jak się zabrać do napisania >> takiego czegoś. >> Mam w tablicy 624 elementy, są to wartości liczbowe. Muszę zliczyć >> wartości średnie z każdych kolejnych 13 wartości, czyli będziemy posiadać >> 48 wartości srednich. > > Trzymać sumę kolejnych 13 wartości. Dodawać nową, odejmować starą. > gościowi chyba nie chodzi o średnią ruchomą tylko o policzenie średnich dla 1..13, 14..26, itd. --lm
Re: wartości średnie
Author: MaW
Date: Wed, 15 Feb 2012 21:24
Date: Wed, 15 Feb 2012 21:24
26 lines
1586 bytes
1586 bytes
Użytkownik <karraso@gazeta.pl> napisał w wiadomości
news:17v68wsa698pf$.111ei49fwxocz$.dlg@40tude.net...
> Witam
> Panie i Panowie mam drobny problem. Nie wiem jak się zabrać do napisania
> takiego czegoś.
> Mam w tablicy 624 elementy, są to wartości liczbowe. Muszę zliczyć
> wartości średnie z każdych kolejnych 13 wartości, czyli będziemy posiadać
> 48 wartości srednich.
> Jak to zrobić?
> Pzdr
hmmm a to nie jest zadanie na zaliczenie? jeśli nie to może tak
for($i=0;$i<48;$i++)
{
$suma =0;
for($j=0;$j<13;$j++)
{
$suma = $suma + $tablica[$i*13+$j];
}
$suma = $suma/13;print "$suma, ";
}
Nie testowałem
MaW
Re: wartości średnie
Author: karraso
Date: Fri, 17 Feb 2012 12:51
Date: Fri, 17 Feb 2012 12:51
3 lines
899 bytes
899 bytes
Dzięki. Zaadoptowałem i jest ok. Pozdrawiam
Re: wartości średnie
Author: Marcin Gryszkalis
Date: Fri, 17 Feb 2012 13:06
Date: Fri, 17 Feb 2012 13:06
26 lines
1331 bytes
1331 bytes
Dnia 15.02.2012 o 22:24 MaW <niepisztu@aaa.bbb> napisał(a):
> hmmm a to nie jest zadanie na zaliczenie? jeśli nie to może tak
> for($i=0;$i<48;$i++)
> {
> $suma =0;
> for($j=0;$j<13;$j++)
> {
> $suma = $suma + $tablica[$i*13+$j];
> }
> $suma = $suma/13;print "$suma, ";
> }
Może mały golfik? ;)
for (@tablica)
{
$suma += $_;
next if ++$c%13;
print $suma/13, " ";
$suma = 0;
}
--
Marcin Gryszkalis, PGP 0x9F183FA3
jabber jid:mg@fork.pl, gg:2532994
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads