🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
6 messages
6 total messages Started by karraso Wed, 15 Feb 2012 14:58
wartości średnie
#52388
Author: karraso
Date: Wed, 15 Feb 2012 14:58
9 lines
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
#52389
Author: Stachu 'Dozzie' K.
Date: Wed, 15 Feb 2012 15:05
13 lines
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
#52390
Author: lady.mutant
Date: Wed, 15 Feb 2012 15:55
15 lines
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
#52391
Author: MaW
Date: Wed, 15 Feb 2012 21:24
26 lines
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
#52392
Author: karraso
Date: Fri, 17 Feb 2012 12:51
3 lines
899 bytes
Dzięki.
Zaadoptowałem i jest ok.
Pozdrawiam
Re: wartości średnie
#52393
Author: Marcin Gryszkalis
Date: Fri, 17 Feb 2012 13:06
26 lines
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