Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Работа со звуком https://www.cyberforum.ru/ cpp-beginners/ thread640709.html
Здравствуйте, вот занимаюсь работай со звуком, вообще задача стоит в том что б сделать оцифровку звука, записать данные в буфер и вывести полученые числа (случайные, таковыми они должны быть, двоичные) в консоль, пока без необходимости нормировки, сделать чистый вывод! Подскажите, каким образом это сделать? Я так понимаю что нужно в функции processData указать вывод, или лучше сделать вывод в...
Вызов функций C++
Можно ли программно вызвать все функции записанные в файле?
C++ Удаление символа https://www.cyberforum.ru/ cpp-beginners/ thread640693.html
как удалить последний символ в файле ???
C++ в чём может быть ошибка? https://www.cyberforum.ru/ cpp-beginners/ thread640689.html
char brackets; while( (strlen(brackets)-1) != '~' ) { cin.getline(brackets, 500); cout << brackets << endl; if((strlen(brackets)-1) == '~')
C++ Переопределение, множественная инициализация
Что означает эта ошибка ??? 1>------ Построение начато: проект: FUN_TO__, Конфигурация: Debug Win32 ------ 1>Компиляция... 1>FUN_TO__.cpp 1>c:\users\егор\desktop\fun_to__\fun_to__\fun+\dir\variables.h(6) : error C2086: unsigned int X: переопределение 1> c:\users\егор\desktop\fun_to__\fun_to__\fun+\dir\controlpanel.h(7): см. объявление 'X'...
C++ Выбор среды Eclipse https://www.cyberforum.ru/ cpp-beginners/ thread640665.html
Пришлось озаботиться вопросам на переход к бесплатной IDE для C++. Выбор пал на Eclipse. Настроил Eclipse IDE for C/C++ Developers. Вопрос в другом. Тут: http://wiki.eclipse.org/Eclipse/Installation. Я покачал мануалы Эклипс и посерфил, и так и не могу четко понять структуру следующее: 1. Они дополняют/заменяют/взаимоисключают друг друга? 2. Есть списки там по зарекомендовавшимся себя по...
C++ bin файл не могу понять как загрузить всё из бинарного фала с использованием STL . Можете помочь без етого не могу доделать прогу https://www.cyberforum.ru/ cpp-beginners/ thread640612.html Сложение строк C++
смысл программы: вводим с клавиатуры строки....они запихиваются в вектор, когда мы прекращаем ввод они суммируются алгоритмом accumulate() и выводятся на екран как одна строка.....проблема в том, что на экран выводится не сумма строк, последняя, которую мы ввели!!!! #include<iostream> #include<vector> #include<numeric> #include<string> using namespace std; int main() { string...
C++ Ошибка при создании потока Почему возникает ошибка: 1>c:\users\егор\desktop\fun_to__\fun_to__\fun+\dir\mainfile.h(17) : error C2664: _beginthread: невозможно преобразовать параметр 1 из 'void (__cdecl *)(void)' в 'void (__cdecl *)(void *)' void controlPanelFun(void) { https://www.cyberforum.ru/ cpp-beginners/ thread640606.html C++ Подсчитать сумму элементов массива 2) Подсчитать сумму элементов массива А, элементы которого равны А=(2/I)/(J+4), где I,J-индексы массива. ЗАРАНЕЕ СПАСИБО! https://www.cyberforum.ru/ cpp-beginners/ thread640600.html
C++ Реализация классов integer, double
Есть задания реализовать класс integer,double,char производные от абстрактного класса Number. Определить между этими классами все арифметические операторы, операторы приведения, значения по умолчанию и т.п. Кроме того, числа должны иметь более расширенный диапазон значений. Вопрос: 1. Как было бы лучше производить арифметические операции в обычной 10 системе,16-ричной или в двоичной? 2....
C++ написание функции Stack.cpp #include "Stack.h" Node* push(Node** pTop, info_t value) { Node* newNode = new Node; newNode->info = value; newNode->prev = *pTop; *pTop = newNode; return newNode; https://www.cyberforum.ru/ cpp-beginners/ thread640588.html
Заблокирован
0

правильно ли я выполнил задание? - C++ - Ответ 3378723

21.08.2012, 19:18. Показов 1370. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
меня терзают жудкие сомнения насчёт правильности выполнения

Исходный код программы на С++ обычно содержит много пар круглых,
квадратных и фигурных скобок. Если не обращать внимания на всё прочее
содержимое программы, то эти три вида скобок должны образовывать правильное
скобочное выражение. Написать программу, которой на вход подаётся исходный
код программы на С++ и которая обнаруживает проблемы в расстановке скобок.
Упрощающие обстоятельства: можно считать, что программа не содержит
комментариев или в них не используются скобки, и что скобки не встречаются
внутри строковых и символьных литералов.

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <iostream>
#include <cstring>
 
using namespace std;
 
bool correctbrackets(char brackets[]);
 
int main()
{
    char brackets[500];
    bool correct = false;
    cout << "Enter an expression with parentheses [ End[`] ] : " << endl;
 
    while( brackets[(strlen(brackets)-1)] != *"`")
    {
        cin >> brackets;
 
        if (!correctbrackets(brackets))
        {
            cout << endl <<"Error. source code incorrectly!" << endl;
            return 0;
        }
        else
        correct = true;
 
    }
 
    if(correct)
        cout << endl << "very well"  << endl;
 
    return 0;
}
 
bool correctbrackets(char brackets[])
{
    char end_open_skobka = '@';           // последняя открывающая скобка
    char stack[80];
    int pos = -1;
 
    int round, figured, squared;
 
    round = figured = squared = 0;
 
    for(int i=0; i < strlen(brackets)+1; i++)
    {
        if(brackets[i] == '(')
            round++;
 
        if(brackets[i] == ')')
            round--;
 
        if (brackets[i] == '{') 
            figured++;
 
        if (brackets[i] == '}') 
            figured--;
 
        if (brackets[i] == '[') 
            squared++;  
 
        if (brackets[i] == ']') 
            squared--; 
 
        if ( brackets[i] == '(' || 
             brackets[i] == '{' ||
             brackets[i] == '[' )
        {
            end_open_skobka = brackets[i];          
            pos++;                     
            stack[pos] = brackets[i];         
        }
 
            if (  brackets[i] == ')' && end_open_skobka != '('  ||
                  brackets[i] == '}' && end_open_skobka != '{'  ||
                  brackets[i] == ']' && end_open_skobka != '[' )
            break;
 
        if ( brackets[i] == ')' || brackets[i] == '}' || brackets[i] == ']' )
        {
            pos--;                           
            if (pos >= 0)
                end_open_skobka = stack[pos];
        }
    }
 
    if (round || figured || squared)
        return false;
    else
        return true;
 
}
программа отлично всё обрабатывает. за исключением
C++
1
2
3
int main()
{
}
она крашится. как исправить?

Вернуться к обсуждению:
правильно ли я выполнил задание? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2012, 19:18
Готовые ответы и решения:

правильно ли я сделал задание?
правильно ли сделано задание? //предположим, что указатель pa был определен в следующем...

Правильно ли выполнено задание
Написать функцию, которая принимает на вход вектор строк и выводит их суммарную длину. #include...

Правильно ли сделано задание
Задание состоит в том что бы Определить является ли число k степенью 3. Не могли бы вы помочь...

Правильно ли сделано задание
Нужно удалить максимальный элемент в массиве. Не могли бы вы помочь объяснить в чем ошибка?...

13
21.08.2012, 19:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2012, 19:18
Помогаю со студенческими работами здесь

Как правильно выполнить задание?
В программу должно вводиться предложение. Если предложение заканчивается пробелом с точкой, пишем...

Задание с матрицами! Не могу правильно настроить
а)Двумерный массив размерностью 5 на 8 из целых элементов в диапазоне ; b) Найти максимальный...

Проверьте пожалуйста, правильно ли я сделал задание
Вот задание Дано действительное х. Вычислить...

Можете сказать, я правильно понял задание?
Вычислить сумму чисел в каждой строке. N&lt;=10, M&lt;=10 #include&lt;conio.h&gt; #include&lt;stdio.h&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru