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

try-throw-catch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните что означает '0' и '\0' и S[128] в задаче. http://www.cyberforum.ru/cpp-beginners/thread398784.html
#include "stdafx.h" #include <iostream> #include <cmath> #include<stdio.h> void F(long a, char *s) { int i, j, k, count = {0}; do{ count++; a /= 10;
C++ Простенькая программка с "char"-ом В общем надо сделать так чтобы можно было бы ввести определенную букву, а выводилось какое-то определённое слово. Скажите где у меня ошибка??? #include <stdio.h> #include <conio.h> int main... http://www.cyberforum.ru/cpp-beginners/thread398782.html
C++ обработка строки в c++!!!
1) Написать программу, которая обнуляет все согласные символы, расположенные между двумя гласными символами. Ввод строки с клавиатуры. 2) Написать программу, которая стирает в строке подстроку и...
C++ Не работает функция по причине temp'a. Не знаю как исправить
void Mass_Function_Replace(double massive, int n) { double temp; for(int i =0; i < n-1; i++) { if(abs(massive)>1) double temp; temp = massive; massive = massive; massive = temp;
C++ Создание шаблона функции http://www.cyberforum.ru/cpp-beginners/thread398771.html
Помогите, пожалуйста, написать шаблон функции. Вот задание: Общая задача 1. Разработать шаблоны функций, реализующих любые два из описанных ниже алгоритмов (по одному из частей 1 и 2). Применить...
C++ Чем заменить cin? как можно иначе динамически инициализировать переменную. чтобы не применять cin ? например cout я подменил на printf просто делаю лабораторную и при появление в коде программы cout или cin... подробнее

Показать сообщение отдельно
LosAngeles
Заблокирован
04.12.2011, 19:34
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <math.h>
 
using namespace std;
 
class Drob
{
 
public:
int obchuslennia (int a, int b);
void Init ();
int a,b,c;
        Drob(int _a,int _b) //конструктор
        {
                a=_a;
                b=_b;
        }
        };      
void Drob::Init ()
{
        cout<<"Введiть чисельник дробу"<<endl;
        cin>>a;
        cout<<"Введiть знаменник дробу"<<endl;
        cin>>b;
if(a==0) throw "\tДРIБ РIВНИЙ НУЛЮ";
if(b==0) throw "\tДIЛЕННЯ НА НУЛЬ";
if(a<b) throw "\tДРIБ ПРАВИЛЬНИЙ";
 
}
int obchuslennia (int _a, int _b)
{
int i;
for (i=0;_a>=_b;i++) _a-=_b;
return i;
}
 
void main()
{
int x;
setlocale( LC_ALL, "Ukrainian");
Drob obj(6,3);
cout<<"Бажаєте ввести дрiб з клавiатури?(1-так, iнше-нi)"<<endl;
cin>>x;
if(x==1) 
        {
            label:
                try
                {
                        obj.Init();
                }
                catch (char*s)
                {
                        cout<<"Error!!!"<<s<<endl;
                        system("Pause");
                        system("cls");
                        goto label;
                }
        }
obj.c=obchuslennia (obj.a,obj.b);
cout<<"чисельник="<<obj.a<<endl;
cout<<"знаменник="<<obj.b<<endl;
cout<<"цiла частина="<<obj.c<<endl;
system("Pause");
system("cls");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru