Вопрос № 161181: <b>Дана непустая последовательность слов из строчных русских букв; между соседними словами – запятая, за последним словом – точка. Напечатать в алфавитном порядке множества, сформированные согласно </b> <b>1.</b> Все гласные буквы, которые вхо...
Вопрос № 161197: Здравствуйте! Помогите пожалуйста. Задача на <font color="blue">встроеннные циклы</font>. Расчитать все возможные значения
k=(4*x-(y-2))/3, если х изменяется на заданном интервале с заданным шагом, у принадлежит известное любое количество з...Вопрос № 161198: Доброе время суток, Уважаемые Эксперты! Помогите пожалуйста решить задачку. Есть много идей, но не могу собрать всё воедино. Надеюсь, вы поможете. Задача: Сгенерировать 2 целочисленные матрицы, размерностью mxn. Сложить их и в полученной матриц...Вопрос №
161199: Уважаемые эксперты! помогите пожалуйста решить следующие задачи через модуль. 1. заданы координаты 3-х вершин (х1,у1) (х2,у2) (х3,у3). найти его периметр и площадь. 2. ввести последовательность символов предшествующих символу * и выяснить сколь...
Вопрос № 161.181
Дана непустая последовательность слов из строчных русских букв; между соседними словами – запятая, за последним словом – точка. Напечатать в алфавитном порядке множества, сформированные согласно
1. Все гласные буквы, которые входят в каждое слово; 2. Все звонкие согласные буквы, которые входят в каждое нечетное слово и не входят ни в одно четное слово.
Программа должна решаться через множества, множество всех звонких согласных: б, в, г, д, ж, з, л, м, н, р; Первый
пункт я решил, а вот второй не могу, прошу помочь. Желательно, чтобы оба пункта были объединены в одну программу
Приложение:
Отправлен: 23.02.2009, 11:57
Вопрос задал: Holden (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Holden!
В приложении программа выполняющая обе задачи одновременно. После ввода строки идет контроль правильности ввода т.е. последним символом в строке должна быть точка, если её нет, то она дописывается, если после точки есть ещё символы, то они удаляются. Котрольная строка использовалась для проверки алгоритма и при работе её нужно убрать : InputString:='бвгджзаеу,джаеи,лмнрае.'; Множество гласных букв постоянно уменьшается остаются только
те буквы, которые встретились в уже проверенных словах SetOne:=SetOne * SetChar; . Согласные буквы записываются в разные множества зависящие от четности слова и когда будет проверенна вся строка, множество букв четных слов вычитается из множества нечетных. Вопросы по программе задавайте в мини-форум.
Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 23.02.2009, 19:51
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244303 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 161.197
Здравствуйте! Помогите пожалуйста. Задача на встроеннные циклы.
Расчитать все возможные значения k=(4*x-(y-2))/3, если х изменяется на заданном интервале с заданным шагом, у принадлежит известное любое количество значений.
Отправлен: 23.02.2009, 15:52
Вопрос задал: Kuvart2009
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 7)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Kuvart2009! Вот решение с подачи Зенченко Константина Николаевича. Код программы с пояснениями в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 24.02.2009, 10:39
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244335 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 161.198
Доброе время суток, Уважаемые Эксперты! Помогите пожалуйста решить задачку. Есть много идей, но не могу собрать всё воедино. Надеюсь, вы поможете. Задача: Сгенерировать 2 целочисленные матрицы, размерностью mxn. Сложить их и в полученной матрице нечётные значения записать с минусом, а чётные с плюсом.
Отправлен: 23.02.2009, 16:00
Вопрос задала: Ekaterina (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Ekaterina! Если првильно понял условие, то так. См. приложение.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 23.02.2009, 16:18
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244283 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Большое Вам спасибо за очень оперативный ответ!а главное, это то, что нужно. Я, например, мучила процедуры и в конец запуталась))
Вопрос № 161.199
Уважаемые эксперты! помогите пожалуйста решить следующие задачи через модуль. 1. заданы координаты 3-х вершин (х1,у1) (х2,у2) (х3,у3). найти его периметр и площадь. 2. ввести последовательность символов предшествующих символу * и выяснить сколько среди них букв S,A,R. все буквы S заменить на точку. 3. при поступлении в вуз абитуриенты, получившие 2 на первом экзамене, ко второму не допускаются. в массиве А[10] записаны оценки экзаменующихся, полученные на первом экзамене. подсчитать сколько человек
не допущено ко второму экзамену. ЗАРАНЕЕ БЛАГОДАРЕН!!!
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Ильин Дмитрий! Задача №3:
Код:
const N = 10;
var {Массив оценок} a: array [1..N] of Integer; i, count: integer;
begin count := 0; {получаем оценки} write('введите результаты первого экзамена: '); for i := 1 to
N do readln(a[i]); {перебираем массив, если оценка два или меньше, то увеличиваем кол-во недопущеных студентов на 1} for i := 1 to N do if a[i] <= 2 then inc(count); Write('Ответ: ', count); readln; end.
Удачи!!!
--------- Нам не дано предугадать, как слово наше отзовется (C) Тютчев
#thank 244293 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Шевченко Дмитрий
Здравствуйте, Ильин Дмитрий!
Решение первых двух задач в приложении. В первой проверяем существование треугольника с заданными вершинами (каждая сторона меньше суммы двух других) и далее считаем его периметр и площадь (по формуле Герона: URL >>)
Во второй задаче считываем введённый символ, если это A или R - просто считаем их количество и выводим на
экран, чтобы пользователь видел что он нажал, а если это S - заменяем на точку, считаем количество и выводим на экран сразу точку). Если надо сначала сохранить то что ввели в строку, а потом уже считать количество букв и заменять S на точку, то вторая задача выглядит так:
Код:
uses crt; var c:char; s:String; i:byte; KolA,KolR,KolS:Word; begin ClrScr; KolS:=0; KolA:=0; KolR:=0; s:=''; repeat{пока не ввели *} c:=ReadKey;{считываем введённый символ} s:=s+c; Write(c); IF c = #13 then{Если нажали Enter - переводим курсор на следующую строку} WriteLn; until c = '*'; For i:= 1 to length(s) do case s[i] of 's','S':
begin{если это буква S - заменяем на точку} s[i]:='.'; inc(kolS);{считаем количество} end; 'a','A': inc(KolA);{если буква A или R - считаем кол-во} 'r','R': inc(KolR); end; WriteLn; WriteLn('Изменённая строка: '); WriteLn(s);{выводим ответ} WriteLn('Количество букв A: ',KolA); WriteLn('Количество букв R: ',KolR); WriteLn(
'Количество букв S: ',KolS); ReadLn; end.
Успехов!
С уважением, Дмитрий.
Приложение:
Ответ отправил: Шевченко Дмитрий (статус: Студент)
Ответ отправлен: 23.02.2009, 23:26
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244312 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.