Форум программистов, компьютерный форум CyberForum.ru

Проверка при помощи вложенных блоков try - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись строки в конец файла http://www.cyberforum.ru/cpp-beginners/thread698128.html
всем привет. подскажите пожалуйста, почему не работает этот код #include <iostream> #include <fstream> using namespace std; int main() { ifstream myfile;
C++ Определить, является ли первое число кратным второму 2. Прога , которая считывает два целых числа , определяет и печатает , является ли первое число кратным второму. Помогите чайнику, пожалуйста!) Только начинаю всё это учить ) http://www.cyberforum.ru/cpp-beginners/thread698124.html
Напечатать цифры через пробел C++
3.Программа,которая печатает цифры через пробел . Например ,пользователю нужно ввести пять цифр . Если он вводит 12345, то печатается как 1 2 3 4 5 . Помогите чайнику, пожалуйста!) Только начинаю всё это учить )
C++ Есть некоторые строчки кода, которые я не понимаю
Добрый день. У меня есть код программ но есть некоторые строчки кода которые я не понимаю. Помогите разобраться. Как бы что тут делается? template<typename T> void swap(T& n1, T& n2) { T _tn = n1; n1 = n2; n2 = _tn; } И вот тут то что выделено.. for (int q = 0; q < N; q++) {
C++ Определить методы-итераторы в неабстрактных классах http://www.cyberforum.ru/cpp-beginners/thread698119.html
Всем добрый вечер! У меня загвоздка вот с таким заданием: Определить методы-итераторы в неабстрактных классах: запросы - названия всех городов заданной области, суммарное количество жителей всех городов в области. У меня код рабочий. Только не могу никак разобраться с методом-итератором. Он был приведен в методичке и я его переписал под свое условие как понял. Прошу закомментить этот...
C++ Переделать программу с do while Помогите пожалуйста переделать эту программу с do while #include <iostream.h> Using namespace std; Int main (void) { Int n,i=1; Float b,y=0; Cout <<”введите b”; Cin >>b; подробнее

Показать сообщение отдельно
zhurbikk
4 / 4 / 0
Регистрация: 14.11.2012
Сообщений: 38
15.11.2012, 21:28     Проверка при помощи вложенных блоков try
Посчитать уравнение ( у=log4(x2-4)+1/x)при вводе х с клавиатуры, но должны выполнятся условия:
1. выражение считается в отдельной функции;
2. корректность ввода должна проверятся при помощи механизма перехвата исключений;
3. при выполнении обеспечить двухуровневую проверку двумя способами:
-при помощи вложенных блоков try ;
-путем перехвата исключений в основной программе и в функции что вызывается.

Добавлено через 20 часов 37 минут
вот накидал
проверьте правильно ли ввполнены все задания
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <math.h>
 
using namespace std;
 
double func(double x);
 
int main()
{
    float x;
    cout<<"Input x"<<endl;
    cin>>x;
    cout<<x;
 
 
    try
    {
                cin>>x;
        cout<<"Function="<<func(x)<<endl;
    }
    catch(const char *s)
    {
        cout<<"Exception catched: "<<s<<endl;
    }
    return 0;
}
 
double func(double x)
{
    if (x==0) throw "X=0";
    if (x*x<=4) throw "X^2<=4";
    return (log( pow(x,2) - 4) / log(4)) + (1 / x);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru