[ Alex85 @ 17.05.2010. 13:26 ] @
kako ovo napisati u C# treba da napisem aritmeticku sredinu kvadrata (a2+b2+c2)/3. ove dvojke u zagradi su kvadrati
[ Cola @ 17.05.2010. 13:35 ] @
pa ako nikako drugačije
Code (csharp):

rez = (a*a + b*b + c*c)/3;
 

a možeš i
Code (csharp):

rez = (Math.Pow(a,2) + Math.Pow(b,2) + Math.Pow(c,2))/3;
 

jesi li na to mislio ili si mislio na aritmetičku sredinu kvadrata niza?

ako treba niza evo
Code (csharp):

float as = 0;
if(niz.Length > 0)
{
 float sum = 0;
 foreach(float broj in niz)
 {
  sum += broj*broj;
 }
 as = sum / niz.Length;
}
 


[Ovu poruku je menjao Cola dana 17.05.2010. u 15:21 GMT+1]
[ Alex85 @ 17.05.2010. 13:36 ] @
e to mi treba Math.Pow... sad cu da probam. hvala
[ Alex85 @ 17.05.2010. 13:49 ] @
ne niz, ono drugo sto si napisao, to je to

(Math.Pow(a,2) + Math.Pow(b,2) + Math.Pow(c,2))/3;
[ Igor Gajic @ 17.05.2010. 14:04 ] @
Ili:

Code (csharp):


double res = (new List<int> { a, b, c }).Sum(s => Math.Pow(s, 2.0d)) / 3.0;

 
[ AMD guy @ 17.05.2010. 14:13 ] @
Mislim da je ovo
Code (csharp):

(Math.Pow(a,2) + Math.Pow(b,2) + Math.Pow(c,2))/3;
 


lakse razumeti od
Code (csharp):

double  res = (new List<int>  { a, b, c }).Sum(s => Math.Pow(s, 2.0d)) / 3.0;
 
[ Cola @ 17.05.2010. 14:26 ] @
ops sad vidim da sam napravio grešku

as je rezervisana reč pa bi ispravno bilo

Code (csharp):

float arSre = 0;
if(niz.Length > 0)
{
 float sum = 0;
 foreach(float broj in niz)
 {
  sum += broj*broj;
 }
 arSre = sum / niz.Length;
}
 


PS
@AMD guy hvala za code:csharp bez toga nebi ni uočio grešku ;)
[ AMD guy @ 17.05.2010. 15:01 ] @
Ni ja iz prve nisam primetio
[ Alex85 @ 22.05.2010. 10:18 ] @
a pomoc oko ovog zadatka, msm nov sam u ovome pa bas slabo kapiram: Racunar generise tri slucajna broja izmedju 1 I 100. Ukoliko je zbir prva dva paran, prikazuje se treci broj.
znam da napisem else ali mi treba if uslov, znaci najprostije je a ja ne znam.

[Ovu poruku je menjao Alex85 dana 22.05.2010. u 12:12 GMT+1]
[ AMD guy @ 22.05.2010. 11:15 ] @
Evo ti kod za generisanje random broja

Code (csharp):
private int RandomNumber(int min, int max) // Npr minimum je 1 a max je 100
{
Random random = new Random();
return random.Next(min, max);

}
//Koriscenje
int returnValue = RandomNumber(1, 100);
 


Dalje probaj sam.
[ Alex85 @ 22.05.2010. 13:10 ] @
znam za random treba mi za uslov, if
[ AMD guy @ 22.05.2010. 13:27 ] @
Provera parnosti