Основы объектно-ориентированного программирования на языке C# book | Page 180

8 Вправи
}
}
}
}
}
proof [ s [ top ++]]. IsAssertion = true; break; case 20: if( cheat _ mode) goal = s [ top ++]; cheat _ mode = false; break;

8.4 Вправи з об’ єктно-орiєнтованого програмування

1. Написати програму, яка для n = 2,3,..., 100 забезпечує наближене виконання таких дiй над векторами n-вимiрного Евклiдового простору, що подаються n-ками дiйсних чисел – координат у деякому фiксованому ортонормованому базисi: додавання двох векторiв, множення вектора на скаляр, обчислення норми вектора, розклад вектора у лiнiйну комбiнацiю двох векторiв( якщо такий розклад iснує). Спосiб введення та виведення даних обрати на власний розсуд.
2. Написати програму, яка для n = 2,3,..., 100 забезпечує наближене виконання таких дiй над векторами n-вимiрного векторного простору над полем дiйсних чисел, що подаються n-ками елементiв поля – координат у деякому фiксованому базисi: додавання двох векторiв, множення вектора на скаляр, вiднiмання двох векторiв, розклад вектора у лiнiйну комбiнацiю двох векторiв( якщо такий розклад iснує). Спосiб введення та виведення даних обрати на власний розсуд.
3. Написати програму, яка для n = 2,3,..., 100 забезпечує наближене виконання таких дiй над векторами n-вимiрного векторного простору над полем комплексних чисел, що подаються n-ками елементiв поля – координат у деякому фiксованому базисi: додавання двох векторiв, множення вектора на скаляр, вiднiмання двох векторiв, обчислення лiнiйноï комбiнацiï векторiв. Спосiб введення та виведення даних обрати на власний розсуд.
4. Написати програму, яка забезпечує наближене виконання таких дiй над прямокутними матрицями розмiру не бiльше 100 × 100 з цiлими елементами та з дiйсними елементами: додавання
180