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

Баланс круглых скобок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести на печать значения функции z = sin(x/(x-2)) лежащие в интервале от -0.4 до 0.8 для X изменяющегося от 8 до 6 с шагом 0.1 http://www.cyberforum.ru/cpp-beginners/thread255049.html
Помогите написать программу, совсем плохо разбираюсь в C++ Вот исходные данные Написать программу рассчета функции 3 видами циклов (с постусловием, с предусловием, с параметром) и вывести на печать значения функции z = sin(x/(x-2)) лежащие в интервале от -0.4 до 0.8 для X изменяющегося от 8 до 6 с шагом 0.1, учесть область определения функции Заранее огромное спасибо!))
C++ Консоль Написал вот такую программу #include <windows.h> #include <conio.h> int main() { HWND hWnd=FindWindow("ConsoleWindowClass",NULL); HDC hDC=GetDC(hWnd); RECT Rect; GetClientRect(hWnd,&Rect); int l=10,t=10,r=90,b=90; http://www.cyberforum.ru/cpp-beginners/thread255043.html
Программа выполнения арифметических действий с очень большим целыми числами C++
Программа выполнения арифметических действий с очень большим целыми числами. Примерно с такими числами: 457332896548547 1.Вывести число из файла. 2.Вывод многоразрядного числа в файл или на экран. 3.Сложения двух положительных чисел. 4.Операции сравнения чисел. 5.Умножения многоразрядного числа на короткое. 6.Вычитания (разница) двух многоразрядных чисел. 7.Деления.
C++ Программа выполнения арифметических действий с очень большим целыми числами
Программа выполнения арифметических действий с очень большим целыми числами. Примерно с такими числами: 457332896548547 1.Вивести число з файлу. 2.Виведення багаторозрядного числа у файл або на екран. 3.Додавання двох додатніх чисел. 4.Операції порівняння чисел. 5.Множення багаторозрядного числа на коротке. 6.Віднімання(різниця) двох багаторозрядних чисел. 7.Ділення.
C++ Аргументы функций (синтаксис) http://www.cyberforum.ru/cpp-beginners/thread255017.html
ПАМАГИТЕ не могу разобраться с функциями а именно с аргументами и синтаксисом,в большинстве литературы эту информацию опускают.(какими могут быть аргументы как они влияют на функуию) если где-то есть такая информация подскажите.
C++ Работа со строками Подскажите пожалуйсто!!! Как удалить часть строки не создавая при этом новой строки? подробнее

Показать сообщение отдельно
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
17.03.2011, 23:36     Баланс круглых скобок
вместо того чтобы нервничать,нужну не много подумать я вам все сделал.нужно это просто скомпонавать
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
#include<iostream>
#include<string>
using namespace std;
void analize();
static int c=1;
int main() {
        analize();
        analize();
        cin.get();
        return 0;
}
void analize() {
        string str;
        int bz;
         cout<<"Vvedi stroky "<<c<<":";
         short otkr=0,zakr=0;
        getline(cin,str);
        if(!str.size()) {
            cout<<"stroka pysta\n";
            return;
        }
        for(int i=0;i<str.size();i++) {
        if(str[i]=='(')
        otkr++;
        else if(str[i]==')')
        zakr++;
        if(zakr>otkr) {
        bz++;
        break;
        }
                }
 
                if(otkr==zakr &&bz==0)
                cout<<"est balans";
                else if(bz>0)
                 cout<<"net balansa";
                else if(otkr!=zakr)
                cout<<"net balansa";
                else if(otkr==0 && zakr==0)
                cout<<"skobok net";
                cout<<endl;
 
        c++;
}
просто забейте это в компилятор
 
Текущее время: 11:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru