Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Mahsanit1(Stack<char> s1, int x)
- {
- char A;
- Stack<char> S2 = new Stack<char>();
- while (!s1.IsEmpty())
- {
- A = s1.Pop();
- for (int i = 0; i < x; i++)
- Console.Write(A); }
- S2.Push(A);
- }
- while (!S2.IsEmpty())
- {
- s1.Push(S2.Pop());
- }
- }
- static void Mahsanit2(Stack<int> s1)
- {
- int intLow, intTemp;
- Stack<int> tempint = new Stack<int>();
- intLow = s1.Pop();
- tempint.Push(intLow);
- while (!s1.IsEmpty())
- {
- intTemp = s1.Pop();
- if (intLow > intTemp)
- {
- intLow = intTemp;
- }
- tempint.Push(intTemp);
- }
- while (!tempint.IsEmpty())
- {
- s1.Push(tempint.Pop());
- }
- Console.WriteLine("The smallest number is {0}", intLow);
- }
- static void Mahsanit3(Stack<int> stacknumber, Stack<int> stacknumber2)
- {
- int intTemp, intTemp2;
- Stack<int> tempint = new Stack<int>();
- Stack<int> tempint2 = new Stack<int>();
- Stack<int> tempint3 = new Stack<int>();
- while (!stacknumber.IsEmpty())
- {
- intTemp = stacknumber.Pop();
- intTemp2 = stacknumber2.Pop();
- if (intTemp != intTemp2)
- {
- tempint.Push(intTemp);
- }
- tempint2.Push(intTemp);
- tempint3.Push(intTemp2);
- }
- while (!tempint2.IsEmpty() && !tempint3.IsEmpty())
- {
- stacknumber.Push(tempint2.Pop());
- stacknumber2.Push(tempint3.Pop());
- }
- }
- static void Mahsanit4(Stack<int> stacknumber3)
- {
- int intTemp, intCount = 0;
- Stack<int> tempint = new Stack<int>();
- while (!stacknumber3.IsEmpty())
- {
- intTemp = stacknumber3.Pop();
- if ((intTemp % 10) == 3)
- {
- intCount++;
- }
- tempint.Push(intTemp);
- }
- while (!tempint.IsEmpty())
- {
- stacknumber3.Push(tempint.Pop());
- }
- }
- static void Mahsanit5(Stack<int> stacknumber4, Stack<int> stacknumber5)
- {
- int intTemp, intTemp2;
- Stack<int> tempint = new Stack<int>();
- Stack<int> tempint2 = new Stack<int>();
- Stack<int> tempint3 = new Stack<int>();
- while (!stacknumber4.IsEmpty())
- {
- intTemp = stacknumber4.Pop();
- intTemp2 = stacknumber5.Pop();
- if (intTemp == intTemp2)
- {
- tempint.Push(intTemp);
- }
- tempint2.Push(intTemp);
- tempint3.Push(intTemp2);
- }
- while (!tempint2.IsEmpty() && !tempint3.IsEmpty())
- {
- stacknumber4.Push(tempint2.Pop());
- stacknumber5.Push(tempint3.Pop());
- }
- }
- static void Mahsanit6(Stack<int> stacknumber, Stack<int> stacknumber2)
- {
- int intTemp, intTemp2;
- Stack<int> tempint = new Stack<int>();
- Stack<int> tempint2 = new Stack<int>();
- Stack<int> tempint3 = new Stack<int>();
- while (!stacknumber.IsEmpty())
- {
- intTemp = stacknumber.Pop();
- intTemp2 = stacknumber2.Pop();
- if (intTemp == intTemp2)
- {
- tempint.Push(intTemp);
- }
- tempint2.Push(intTemp);
- tempint3.Push(intTemp2);
- }
- while (!tempint2.IsEmpty() && !tempint3.IsEmpty())
- {
- stacknumber.Push(tempint2.Pop());
- stacknumber2.Push(tempint3.Pop());
- }
- }
- static void Mahsanit7(Stack<int> stacknumbermamoca)
- {
- int intTemp, intSum, intCount;
- Stack<int> tempint = new Stack<int>();
- while (!stacknumber.IsEmpty())
- {
- intTemp = stacknumbermamoca.Pop();
- intSum += intTemp;
- intCount++;
- tempint.Push(intTemp);
- }
- Console.WriteLine(" the Avarage is {0}", ( intSum / intCount ));
- while (!tempint.IsEmpty())
- {
- stacknumbermamoca.Push(tempint.Pop());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement