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

С++, Указатели, строки,файлы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из строки s1 все символы, встречающиеся в строке s2. http://www.cyberforum.ru/cpp-beginners/thread311442.html
Удалить из строки s1 все символы, встречающиеся в строке s2 А вот здесь как подсчитать кол-во удаленных символов? Пробовал поставить в начало int z=0; и поставить инкремент после условия, но ничего не получается... подскажите пожалуйста, что нужно дописать, и куда) #define _CRT_SECURE_NO_WARNINGS #include <iostream> using std::cin; using std::cout; using std::endl;
C++ Работа с файлами Есть пару задач, с файлами вообще не пойму как работать. Помогите решить, плиз. Задачи: 1. Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. Вывести на экран: а) пять самых коротких слов, б) слова, встречающиеся в тексте более 1 раза, отсортировав по алфавиту. 2. В файле хранятся названия фильмов. Каждая строка отдельное название.... http://www.cyberforum.ru/cpp-beginners/thread311409.html
C++ Хочу писать в блокноте, чем компилировать?
Здравствуйте, я хочу писать код в обычном блокноте, но не могу разобраться чем и каким образом компилировать исходный код. Есть у кого время на разъяснение данной проблемы? За ранее благодарю.
C++ Полигональная сетка
Здравствуйте! Усеченный икосаэдр должен состоять из пятиугольников и шестиугольников. Хочу попросить, может кто знает, как сделать данную полигональную сетку? Мою модель данной фигуры 3Д-Макс разбил на треугольники
C++ Найти количество и сумму цифр в введенном натуральном числе http://www.cyberforum.ru/cpp-beginners/thread311389.html
Найти кол-во и сумму цифр в введенном натуральном числе. Введенное натуральное число вывести как единое число, расположены цифры в противоположном порядке.
C++ Нарушение прав доступа при записи Есть следующий код: class A { public: virtual someFuncA() = 0; }; class B : public A подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.06.2011, 09:29     С++, Указатели, строки,файлы.
Цитата Сообщение от smsgeorge Посмотреть сообщение
С клавиатуры вводится строка символов, представляющая из себя произвольное арифметическое выражение. Проверить баланс открывающихся и закрывающихся скобок.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#define size 100
int main(){
    char str[size];
    std::cin.getline(str,size);
    int a=0, b=0, c=0;
    for (int i=0; str[i]; i++)
        switch (str[i]){
            case '(':a++; break;
            case ')':a--; break;
            case '[':b++; break;
            case ']':b--; break;
            case '{':c++; break;
            case '}':c--;
        }
    std::cout << ((a||b||c)?"incorrect":"correct") << std::endl;
    return 0;
}
Если будет написано к примеру так ")a+b(", то зачтет верным. Проверяет только, если ли у скобки пара.
 
Текущее время: 08:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru