using System;
class Program
{
static String remove_all_occurrences(string s, char ch) {
int j, total = 0, n = s.Length;
char[] chars = s.ToCharArray();
for (int i = j = 0; i < n; i++) {
if (s[i] != ch) {
chars[j++] = s[i];
}
else {
total++;
}
}
while(total > 0) {
chars[j++] = '\0';
total--;
}
return new string(chars);
}
static void Main()
{
string s = "c# programming version 7.3";
s = remove_all_occurrences(s, 'g');
Console.Write(s);
}
}
/*
run:
c# prorammin version 7.3
*/