# help pls

Return the average length of the tongues of the frogs in the array. Use a foreach loop as part of your solution. Important: In each task of this code challenge, the code you write should be added to the code from the previous task. Restart Preview Get Help Check Work FrogStats.cs Frog.cs

1 namespace Treehouse.CodeChallenges 2 { 3 class FrogStats 4 { 5 public static double GetAverageTongueLength(Frog[] frogs) 6 { 7 } 8 } 9 } 10

FrogStats.cs
```namespace Treehouse.CodeChallenges
{
class FrogStats
{
public static double GetAverageTongueLength(Frog[] frogs)
{
}
}
}
```
Frog.cs
```namespace Treehouse.CodeChallenges
{
public class Frog
{
public int TongueLength { get; }

public Frog(int tongueLength)
{
TongueLength = tongueLength;
}
}
}
```

You have to be aware of types But this is how it's done.

```namespace Treehouse.CodeChallenges
{
class FrogStats
{
public static double GetAverageTongueLength(Frog[] frogs)
{
int totalTongueLength = 0;
for (int i = 0; i < frogs.Length; i++) {
int tongueLength = frogs[i].TongueLength;
totalTongueLength += tongueLength;
}

double average = totalTongueLength / frogs.Length;
return average;
}
}
}
```

Sorry the "for" and "for each" question have a similar title this is the right answer for the FOREACH question.

```namespace Treehouse.CodeChallenges
{
class FrogStats
{
public static double GetAverageTongueLength(Frog[] frogs)
{
int totalLength = 0;
foreach(Frog frog in frogs) {
totalLength += frog.TongueLength;
}
double average = totalLength / frogs.Length;
return average;
}
}
}
```