Merhabalar,

Elimden geldiğince yaptım, umarım faydalı olur.

static void Main(string[] args)
{
int sayac = 0;

ArrayList array = new ArrayList();

for (int i = 1; i <= 100; i++)
{
//3'e bölünebilen sayilar
if (i % 3 == 0)
{
Console.WriteLine("3'e Bolunebilen Sayilar : {0} ", i);
sayac++;

if (true)
{
array.Add(i);
}
}
}
//3'e bölünebilen sayı adedi
Console.WriteLine("3'e tam bolunen sayi adeti={0}", sayac);

array.Reverse();

for (int y = 0; y < array.Count; y++)
{
Console.WriteLine("Buyukten Kucuge Siralanisi : {0}", array[y]);


}
Console.ReadLine();
        }