C# Module 2 (Multiple of 3) Explain please, how the program works
" You are an elementary school teacher and explaining multiplication to students. You are going to use multiplication by 3 as your example. The program you are given takes N number as input. Write a program to output all numbers from 1 to N, replacing all numbers that are multiples of 3 by "*". Sample Input 7 Sample Output 12*45*7 " Should I use the array here? My code is terrible... using System; using System.Collections.Generic; namespace SoloLearn { class Program { static void Main(string[] args) { int number = Convert.ToInt32(Console.ReadLine()); int i, arr[20]; for (i=0;i<number;i++) { if (number%3==0) {arr[i]="*";} Console.WriteLine(arr[i]); } } } }