![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Tima1989 |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
народ помогите плз. завтра сдавать хотя бы одну из 3-х если вам не трудно...
1 ) ввести строку, в которую могут входить только цифры и буквы. Распечатать только те группы букв, в которых буква встречается не менее двух раз. ( группа букв - последовательность букв, обрамленная цифрами. 2) Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из 3-х букв. 3) Проверить имеется ли в заданном тексте баланс открывающих и закрывающих круглых скобок. Помогите кто может...заранее спс. |
![]() ![]() |
Michael_Rybak |
![]()
Сообщение
#2
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
3) заводим счетчик, равный изначально 0. Идем слева направо по строке. Если встретили символ '(', увеличиваем счетчик на 1. Если ')' - уменьшаем. После каждого изменения проверяем, что счетчик >= 0 (если это не так, это значит, что найдена закрывающая скобка, для которой нет пары). В конце проверяем, что счетчик = 0.
|
Tima1989 |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
aaa (char *str) {int a; int i;
while (*str[i++]!=NULL ) { if (*str[i]=='(') {while (*str[i]!=')') } if (*str[i]==null) a=1; break; }}} return (a); } я делаю так что-то не работает со скобками search (char *str) { int n,i,k,a,c; while (*str[i++]!=null ) switch (*str[i]) { case '1','2'..'9',0:n=1; default n=0} if (n==1) { k=i; n=0; while ((ischar (*str [k++])) { if (*str[k]=="A" ) c++; n++; if (c>2) for (a=i; a<=i+c;a++) printf("%s, *str[a]); i+=n;} printf(" "); return 0; } с буквой а я делаю так тоже не пашет не наю уже помогите а |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
А так:
int aaa (char *str) {? |
мисс_граффити |
![]()
Сообщение
#5
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Что понимается под балансом? вот такая строчка считается сбалансированной: ")))(((" ? Если количественно считать, то да... а по сути - нет.
Сообщение отредактировано: мисс_граффити - 9.11.2006 15:52 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
klem4 |
![]()
Сообщение
#6
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Извините что перебиваю
![]() По поводу первой части первого вопроса, Цитата ввести строку, в которую могут входить только цифры и буквы ты это имел в виду ? # include <iostream.h> Цитата в которых буква встречается не менее двух раз Вот это не понял, какая буква, кажда ? (3aabbccc1) ? -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Tima1989 |
![]()
Сообщение
#7
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Репутация: ![]() ![]() ![]() |
ввести строчку в которую могут входить только цифры и буквы. Распечатать те группы букв в которых буква А встречается не менее 2 раз. (группа букв - последовательность букв, обрамленная цифрами)
|
Алена |
![]()
Сообщение
#8
|
Гость ![]() |
№2:
#include <stdio.h> №1 - аналогично №2: #include <stdio.h> |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 9:56 |