помогите решить задачи на С++ к понедельнику надо, большое сделал, а эти не моу врубится вообщем вот:
Задания:
Все методы реализовать с обработкой исключительных ситуаций (сообщение о типе ошибки): неправильные входные данные, ошибки вычислений и т.п.
1. Реализовать методы класса комплексных чисел:
1) GetComlex() – на вход получает строку, если это комплексное число вида: x + y*i, то преобразует строку в перменную типа Complex, иначе сообщение об ошибке.
2) GetComlex() – на вход получает строку, если это комплексное число вида: r*(cos(f)+i*sin(f)), то преобразует строку в перменную типа Complex, иначе сообщение об ошибке. x = r*cos(f); y = r*sin(f). (Использовать перегрузку метода)
6) * Pow() – на вход получает целое положительное число r и комплексное число, возвращает комплексное число в степени r.
первое и второе задание надо что бы было вот так примерно:
Обработка исключительных ситуаций:

try {
...
}catch (тип_исключительной_операции){
...
}

// метод получает строку и возвращает комплексное число, если строка
// удовлетворяет записи x+i*y
Bool Complex::GetComplex(const char* str; Complex &x)
{
try {
...
}catch (){
return false;
}
}

ну а в шестом не будет исключительной ситуации, Помогите кто может срочно надо, Заранее спасибо