Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти в каждом столбце количество отрицательных элементов. Поменять местами четные строки исходной матрицы Найти в каждом столбце количество отрицательных элементов. Поменять местами четные строки исходной матрицы. -0,2 0,2 4 3,8 0,3 -2,1 2,5 7 1 4,1 2,5 3,2 Больше всего интересует последняя часть задания. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread1359898.html Найти количество студентов группы, которых следует пригласить в баскетбольную команду факультета C++
Найти количество студентов группы, которых следует пригласить в баскетбольную команду факультета. Приглашаются студенты, чей рост больше 175 см. Для данной задачи данные должны вводиться из файла, результаты должны записываться в файл. Никакие данные не должны поступать с клавиатуры, ничего не должно выводиться на дисплей.
C++ Дан динамический одномерный массив размера N, изменить размер массива до M https://www.cyberforum.ru/ cpp-beginners/ thread1359893.html
Что-то запуталась, как это делать, может, кто-нибудь знает? За помощь буду очень благодарна:)
C++ Неправильно считывает 2 последних значения с файла https://www.cyberforum.ru/ cpp-beginners/ thread1359871.html
Здравия! Завтра дедлайн,а тут внезапно такая ошибка. Отказывается читать 2 последних значения с файла ( это черновой вариант функции для большой проги, суть которой в построении матрицы 8 на 8 позаданному рисунку ) Спасибо за помощь! #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "locale.h" #include "math.h"
Random, значения без повторений C++
Нашел здесь на форуме код для рандома без повторений: #include "stdafx.h" #include <iostream> #include <locale> #include <ctime> using namespace std;
C++ Вернуть строку, содержащую дату в формате "Сегодня 22 января 2015 года" https://www.cyberforum.ru/ cpp-beginners/ thread1359843.html
Нужно составить и отладить программу, возвращающую строку, содержащую дату в формате "Сегодня 22 января 2015 года". совершенно не представляю как это сделать. на паре когда это объясняли отсутствовал, а в интернете одна чушь.
C++ Ускорить обход дерева Во входном файле ancestor.in в первой строке содержится количество узлов дерева, во второй строке массив чисел i-ое из которых определяет родителя вершины с номером i (0 - корень). В третьей строке число m - количество запросов, далее в m строках числа а и b(1<=a, b<=n). Для каждого запроса в отдельную строку записать 1, если а является одним из предков b, иначе записать в строку 0. пример... https://www.cyberforum.ru/ cpp-beginners/ thread1359838.html Таблицы с прямой адресацией C++
Всем привет!!! Начинаю, изучить хеширование, столкнулся с первой темой "Таблицы с прямой адресацией", это, как я понял, реализуется следующим : у нас есть ключи (допустим строки) и эти ключи функцией отображаются в ячейки массива в которых может храниться как указатель на какие либо данные, так и просто данные (допустим числа типа double) причем, таким образом что функция каждый ключ отображает...
C++ Дан рекурсивный алгоритм. Найдите сумму чисел, которые будут выведены при вызове F(2) Дан рекурсивный алгоритм: void F(int n) { cout << n; if (n < 7) { cout << n; F(n+1); F(n+2); F(n*3); https://www.cyberforum.ru/ cpp-beginners/ thread1359830.html C++ Очень сильно нужно по С++ https://www.cyberforum.ru/ cpp-beginners/ thread1359829.html
Задача: Компьютер предлагает человеку ввести слово, после чего распечатывает это слово, снабдив его восклицательным знаком. Затем снова предлагает ввести слово и так до тех пор, пока человек не введет слово "Хватит". Распечатав его с восклицательным знаком, компьютер отвечает "Хватит так хватит" и заканчивает работу. На Паскале знаю, как пишется, а на С++ одни ошибки. Помогите, пожалуйста:cry:
Чтение файла с несколькими знаками конца файла C++
В файле несколько раз встречается ноль, и ни как не получается прочитать его полностью. Как можно решить данную проблему ?
C++ Core dump после вызова system() const char *command = new char; system(command); delete command; после этого происходит core dump, что делать??? https://www.cyberforum.ru/ cpp-beginners/ thread1359794.html
0 / 0 / 0
Регистрация: 13.02.2014
Сообщений: 6
0

Баланс скобок в строке, прочитанной из файла - C++ - Ответ 7137918

22.01.2015, 19:53. Показов 459. Ответов 0
Метки (Все метки)

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
#include <iostream>
#include <fstream>
#include <iomanip>
#include <stdlib.h>
using namespace std;
int main()
{
 setlocale (LC_ALL, "RUS");
int n=0;
char text;
fstream F;
 
F.open("D:\\accounts.txt");
 
if (F)
    {
 
    while (!F.eof())
        {
         F>>text;
         cout<<text<<"\t";
         n++;
        }
 
    F.close();
    cout<<"n="<<n<<endl;
    }
 
else cout<<" Ôàéë íå ñóùåñòâóåò"<<endl;
system("pause");
return 0;
}
и на проверку баланса скобок
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
#include <iostream>
#include <string>
#include <cstdlib>
 
bool IsRight(const char*& text, size_t current)
{
   static const std::string CBrackets = "{}[]()<>";
 
   bool isOk = true;
 
   for (; *text && isOk; ++text)
   {
      size_t find = CBrackets.find_first_of(*text);
 
      if (find != std::string::npos)
      {
         if ((find % 2) == 0)
         {
            isOk = IsRight(++text, find);
         }
         else
         {
            isOk = ((find - current) == 1);
 
            if (current != std::string::npos)
            {
               return isOk;
            }
         }
      }
   }
 
   if (current != std::string::npos)
   {
      isOk = false;
   }
 
   return isOk;
}
 
bool IsRight(const std::string& text)
{
   const char* txt = text.c_str();
 
   return IsRight(txt, std::string::npos);
}
 
int main(int argc, const char* argv[])
{
   std::string text;
   std::cout << "Input text: ";
   std::getline(std::cin, text);
 
   std::cout << (IsRight(text) ? "right" : "not right") << std::endl;
 
   system("PAUSE");
 
   return 0;
}


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

Проверить правильность расстановки в строке скобок (баланс открывающих и закрывающих скобок)
помогите с решением задачи. Запросить у пользователя ввод значений согласно варианту. Выполнить...

Баланс скобок в строке
Составить блок-схему алгоритма и написать программу обработки строки согласно условию задачи. При...

Проверить баланс скобок в строке
Дана строка, содержащая латинские буквы и круглые скобки. Ес- ли скобки расставлены правильно (то...

Проверить баланс скобок в строке
Составить блок-схему алгоритма и написать программу обработки строки согласно условию задачи. При...

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

Выяснить баланс скобок в строке
Задание: Прочитать с клавиатуры строку символов. Отдельно посчитать в ней элементы указанные в...

Проверить баланс скобок () [] {} в строке
Добрый день, помогите написать программа на Си. Программа должна проверять баланс скобок. ...

Проверить баланс скобок в строке
Дана строка символов s, в которой могут быть скобки двух типов круглые и квадратные. Проверить...

В строке найти баланс скобок
Помогите пожалуйста написать программу на Турбо Паскале 7.0. 'В строке найти баланс скобок (),...

Проверить баланс скобок в строке
Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно (то...

Баланс скобок в заданной строке
Доброго времени суток. Подскажите каким циклом пользоваться и где лучше хранить введенные символы...

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