1: Program to find remainder without using modulo or % operator
class Program
{
// This function returns remainder of
// num/divisor without using %
// (modulo) operator
static int getRemainder(int num, int divisor)
{
return (num - divisor * (num / divisor));
}
//initialize an array with 20 numbers and print count of it's all prime number
static void Main(string[] args)
{
Console.Write(getRemainder(10, 3));
Console.ReadLine();
}
}
Output : 1
2: I have a string "nbaguarirot". you have to Check if it contains all the characters of nagarro word in sequence.
namespace nagarro
{
public class Program
{
static void Main(string[] args)
{
Program p = new Program();
p.checkString("nbaguarirot");
Console.ReadLine();
}
public void checkString(string name)
{
StringBuilder builder = new StringBuilder();
char[] myarray = { 'n', 'a', 'g', 'a', 'r', 'r', 'o' };
int i = 0;
foreach (char item in myarray)
{
for (int a= i; a <= name.Length; a++)
{
char val = Convert.ToChar(name.Substring(i, 1));
if (item == val)
{
builder.Append(val);
i++; break;
}
else
{
i++;
continue;
}
}
}
StringBuilder b = new StringBuilder();
b.Append("nagarro");
if (b.Equals(builder))
{
Console.Write("true");
}
else
{
Console.Write("false");
}
}
}
}
3: Reverse a string without any function?
string str = "", reverse = "";
int len = 0;
Console.WriteLine("Enter a String");
str = Console.ReadLine();
len = str.Length - 1;
while (len >= 0)
{
reverse = reverse + str[len];
len--;
}
Console.WriteLine("Reverse String is {0}", reverse);
0 comments:
Post a Comment