Додатки
Код програми
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
class Long_arifmetic
{
bool sine;
int[] mass = new int[401];//100 pered zapatoj, 100 posle, 0 -simvol - znak
public Long_arifmetic()
{
sine = true;
}
public static bool Over_module(Long_arifmetic a, Long_arifmetic b)
{
Long_arifmetic a_ = new Long_arifmetic(a);
int tempuss = Long_arifmetic.Find_q(a);
Long_arifmetic b_ = new Long_arifmetic(b);
int temp1 = Long_arifmetic.Find_q(a);
int temp2 = Long_arifmetic.Find_q(b);
if (Long_arifmetic.Find_q(a) == -1)
return false;
if (Long_arifmetic.Find_q(b) == -1)
return true;
while ((a.mass[Long_arifmetic.Find_q(a)] == b.mass[Long_arifmetic.Find_q(b)]) && (Long_arifmetic.Find_q(a) == Long_arifmetic.Find_q(b)))
{
if ((Long_arifmetic.Find_q(a) != -1) && (Long_arifmetic.Find_q(b) != -1))
{
a.mass[Long_arifmetic.Find_q(a)] = 0;
b.mass[Long_arifmetic.Find_q(b)] = 0;
int gf = Long_arifmetic.Find_q(b);
int gf1 = Long_arifmetic.Find_q(a);
if ((Long_arifmetic.Find_q(a) == -1) || (Long_arifmetic.Find_q(b) == -1))
{ break; }
}
else
{
if (Long_arifmetic.Find_q(a) == -1)
{
return false;
}
else
{
return true;