Hej,
mam problem z dwoma zadaniami z tematu tablic.
1.Czy w napisie jest więcej liter niż cyfr?
2.Ile jest w tablicy liczb zaczynających się od cyfry 7?
Do pierwszego nie mam pomysłu jak się zabrać i prosiłbym o jakąś wskazówkę, a w drugim zacząłem:
static int IleLiczbNa7(int[] tab)
{
int suma = 0;
//{10,16,17,71,703,322378,7}
foreach (int w in tab)
{
int s = w;
if (s < 10)
{
if (s == 7)
suma += 1;
}
else
{
while (s < 10)
{
s = s / 10;
}
if (s == 7)
suma += 1;
}
}
return suma;
}
Tylko wyniki się nie zgadzają więc coś nie hula + nie wydaje mi sie, aby był to najbardziej elegancki sposób ;)
Będę wdzięczny za wszelkie sugestie, dzięki :)