Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 26
1

задача не из лёгких

21.10.2013, 20:39. Показов 611. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
задана строка длинною не более 100 символов, содержащая различные символы, в том числе открывающие и закрывающие скобки. проверьте например, (()()))-правильно, ((()((-неправильно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2013, 20:39
Ответы с готовыми решениями:

Множества.,,,) задача не из лёгких
6. Дан текст-строка, состоящая из строчных латинских букв, цифр и знаков. Получить новый текст,...

Легализация лёгких наркотиков и наркомания
Ребят я тут услышал краем уха что в Украине легализовали наркотики которые запретили в РФ!я в...

так пара лёгких вопросов ! :)
Привет, надеюсь, я не слишком нагло выгляжу, но мне действительно нужна помощь, не ответит ли мен...

Кто нибудь может мне сегодня написать онлайн по Lazarus (pascal) Там нужно выполнить 2 лёгких задания
Люди нужна ваша помощь сегодня на зачёте.. . Зачёт - простой, но я проболел и увы вряд ли сам...

3
58 / 58 / 25
Регистрация: 01.11.2012
Сообщений: 282
21.10.2013, 20:43 2
C++
1
2
3
4
5
6
7
int open_count=0;
int close_count=0;
for (int i=0;i<=strlen(str);++i)
 if (str[i] == '(') open_count++;
 else if (str[i] == ')') close_count++;
if (open_count == close_count) printf("Правильно");
else printf("Неправильно");
1
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 26
21.10.2013, 20:46  [ТС] 3
а можно проще и абсолютно полную программу
0
58 / 58 / 25
Регистрация: 01.11.2012
Сообщений: 282
21.10.2013, 20:52 4
Перепутал язык)) Написал на Си)) Сейчас поправлю.

Добавлено через 2 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var str: string;
    i, open_count, close_count: byte;
begin
   writeln('введите строку:');
   read(str);
   open_count:=0;
   close_count:=0;
   for i:=1 to length(str) do
      if str[i]='(' then open_count:=open_count+1
      else if str[i]=')' then close_count:=close_count+1;
   if open_count=close_count then writeln('Правильно')
   else writeln('Неправильно');
end.
1
21.10.2013, 20:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2013, 20:52
Помогаю со студенческими работами здесь

Задача: В некотором государстве ввели компьютерный паспорт гражданина.(задача)
Доброго времени суток,форумчане. Хотелось бы попросить помощи в решении одной задачи от умных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru