serwus, mam problem z tym zadaniem https://pl.spoj.com/problems/KC004/
poniższy kod działa (a tak przynajmniej mi się wydaje) i zdaję sobie sprawę, że nie jest to kawałek ładnego kodu, ale przejdźmy do rzeczy: na jednym zestawie danych wypluwa wynik pozytywny, jednak nie wiem jak zrobić w C# a wejście programu podana zostanie pewna nieokreślona liczba zestawów danych. Ewentualnie byłbym wdzięczny za wskazówki, jak Ty rozwiązałbyś to zadanie :)
class Program
{
static void Main(string[] args)
{
ArrayList lista = new ArrayList();
int wynik = 0;
string tekst = Console.ReadLine();
string[] split = tekst.Split(' ');
int poszukiwana = int.Parse(split[0]);
int ileLiczb = int.Parse(split[1]);
for (int j = 0; j < ileLiczb; j++)
{
int liczba = int.Parse(split[j + 2]);
lista.Add(liczba);
}
foreach (int liczba in lista)
{
if (liczba == poszukiwana)
{
wynik++;
}
}
Console.WriteLine(wynik);
Console.ReadKey();
}
}