1. Това, което ти трябва като логика е масив от реални числа (с десетична запетая, в който ще пазиш дните, в които е валяло. Типът е decimal и можеш да декларираш масив с фискирана дължина с:
decimal[] stationA = new decimal[31];
Програмата не пише дали е конзолно приложение или не, но предполагам, че ще ги четеш от standard input-a. Тоест можеш да прочетеш един ред, който ти е валежа за даден ден и да попълвашгорния масив:
for (int i = 0; i < stationA.length; i++) {
// Дните в месеца почват логично от първи за това правим i + 1
Console.Write("Въведете валежи за ден " + (i + 1) + ":" );
stationA[i] = decimal.Parse(Console.ReadLine());
}
2. Относно втората точка, обхождаш масива пак с горния for и проверяваш дали стойността е различна от 0 (тоест е валяло).