public static string ReverseInteger(int number)
string str = number.ToString();
char[] newString= new char[str.Length];
for(int i=0 ; i<str.Length ; i++){
newString[str.Length -1 -i] = str[i];
for(int i=1 ; i<str.Length ; i++){
newString[str.Length-i] = str[i];
return new string(newString) ;
public static int SecondNumber(int[]array){
for(int i=0;i<array.Length;i++){
for(int i=0;i<array.Length;i++){
if(array[i]> second && array[i]<max){
public static bool DivisibleNumber(int number)
if(number%2==0 ||number%3==0 || number%5==0 ){
public static int FindMissingNumber(int[] array,int maxNumber){
for(int i=0 ; i<array.Length ; i++){
origineAllNumber=((maxNumber+1)*maxNumber)/2;
int missingNumber=origineAllNumber-allNumber;
public static int FindOne(int[] array){
for(int i=0 ; i<array.Length ; i++){
public static void Main()
Console.WriteLine("123 to " + ReverseInteger(123));
Console.WriteLine("-123 to " + ReverseInteger(-123));
int[] secondNumberArray={ 1,2,3,4,5,6,7};
int[] secondNumberArray2={ 9,3,6,12,5,7};
Console.WriteLine("The second largest number in 1,2,3,4,5,6,7 is"+ " " + SecondNumber(secondNumberArray));
Console.WriteLine("The second largest number in 9,3,6,12,5,7 is"+ " " + SecondNumber(secondNumberArray2));
Console.WriteLine(number1.ToString() + " " + "can be Divisible by 2, 3, 5 ? " + "" + DivisibleNumber(number1));
Console.WriteLine(number2.ToString() + " " + "can be Divisible by 2, 3, 5 ? " + "" + DivisibleNumber(number2));
Console.WriteLine(number3.ToString() + " " + "can be Divisible by 2, 3, 5 ? " + "" + DivisibleNumber(number3));
Console.WriteLine(number4.ToString() + " " + "can be Divisible by 2, 3, 5 ? " + "" + DivisibleNumber(number4));
int[] missingNumberArray={1,3,2,5,0} ;
int[] missingNumberArray2={8,6,4,1,3,2,5,0 };
Console.WriteLine("The missing number of 1,3,2,5,0 is" + " " + FindMissingNumber(missingNumberArray,5));
Console.WriteLine("The missing number of 8,6,4,1,3,2,5,0 is" + " " + FindMissingNumber(missingNumberArray2,8));
int[] findOneArray={1,1,1,1,0,0,1,1,1};
int[] findOneArray2={1,1,0,0,1,1,1,1,1,1};
Console.WriteLine("The number of consecutive occurrences of 1 in 1,1,1,1,0,0,1,1,1 is" + " " + FindOne(findOneArray));
Console.WriteLine("The number of consecutive occurrences of 1 in 1,1,0,0,1,1,1,1,1,1 is" + " " + FindOne(findOneArray2));