Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2015, 17:31   #1
schoolboy99
Пользователь
 
Регистрация: 11.02.2015
Сообщений: 57
По умолчанию Проверка на равенство

Даны 2 вектора.
Например (1 2 3) и (1 2 3)..
Нужен код который проверяет их на равенство,если равны то хорошо,а если нет то исключение..

Вот моя попытка.
как я понял нужно пройтись циклом по одному вектору,а потом сравнивать с 2-ым,но в коде я не так это выражаю.

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class MyVect
    {
        int[] myvect;
 
        public MyVect()
        {
            myvect = null;
        }
        public MyVect(int[] v)
        {
            myvect = v;
        }
 
        public MyVect(int n)
        {
            myvect = new int[n];
            for (int i = 0; i < n; i++) myvect[i] = i * i + 2;
        }
1-ый Вариант

Код:
public static bool operator ==( myVect oper1,myVect oper2)
{
myVect op=new myVect(oper.myVect,Length)
for (int i=0;i<oper1.myVect.Length;i++)
if (oper[i]!=oper2[i]) throw new Exception("Длины векторов не совпадают")
}
2–ой вариант

Код:
public static bool operator ==( myVect oper1,myVect oper2)
{
myVect op=new myVect(oper.myVect,Length)
for (int i=0;i<oper1.myVect.Length;i++)
if ((oper1.myVect[i]=='1')&&(oper2[i])=='1') return true
else
 throw new Exception("Длины векторов не совпадают")
}
schoolboy99 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условие равенство Тамерлан Абилов Паскаль, Turbo Pascal, PascalABC.NET 9 12.07.2013 19:30
Равенство какому-то промежутку Hemul Общие вопросы C/C++ 5 23.01.2011 12:18
условие на равенство дат segail Microsoft Office Excel 26 29.08.2010 21:31
Равенство трех переменных k1r1ch Общие вопросы C/C++ 3 23.02.2010 20:54
Равенство по цвету snakezx Microsoft Office Excel 1 30.03.2009 12:11