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

Работа со строками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Консоль и GUI http://www.cyberforum.ru/cpp-beginners/thread65674.html
Доброго времени суток! Я-новичок, в рамках учебной программы изучал когда-то С++, было это давно, и программировали тогда мы под консоль. Собственно, в данное время иногда чувствуется острая...
C++ Почему цикл не заканчивается??? Всем добрый день! У меня здесь вопрос по циклу while. Вот программа по подсчёту букв и сочетаний в тексте: #include <iostream> #include <string> #include <ctype.h> void main() { using... http://www.cyberforum.ru/cpp-beginners/thread65638.html
не могу решить до конца C++
Есть задачка, и не могу понять в чём я ошибаюсь: Нужно из одного текста, который мы вводим с клавиатуры, найти самые длиное слово и сравнить если его последние буквы равны с первыми буквами из...
C++ Win API форма курсора
Привет. Делаю оконное приложение на win api. Надо программно сделать форму курсора - стрелка (стандартная). Как это сделать, подскажите?
C++ Метод Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread65579.html
Ребята, помогите пожалуйста написать программу на С++ по методу Фибоначчи, при условии f(x)=2x*x*x-6*x+3, a=0, b=2,5 .
C++ Перевод текста в произвольную систему счисления Задача такая (перевод с эстонского): С клавиатуры вводится: - Р - натуральное число, 0 < P < 21. - S - массив строк P-ичных чисел (т.е. P - основание системы счисления). - N - число элементов... подробнее

Показать сообщение отдельно
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
22.11.2009, 00:12
#4
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
#include <stdio.h>
 
int main(void)
{
    char s[4096], *p;
    int cnt, is_br;
 
    printf("Введите строку: ");
    fgets(s, sizeof(s), stdin);
 
    cnt = is_br = 0;
    for(p = s; *p != '\0'; p++)
        if(*p == ')') {
            if(cnt)
                cnt--;
            else {
                printf("Ошибочная закрывающая скобка в "
                        "позиции %d\n", p - s);
                return 1;
            }
        } else if(*p == '(') {
            is_br = 1;
            cnt++;
        }
    
    if(cnt)
        printf("-1: закрывающих скобок не хватает.\n");
    else if(!is_br)
        printf("Скобок вообще не найдено O_o\n");
    else
        printf("0: все верно.\n");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru