Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 430
от 30.07.2007, 15:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 252, Экспертов: 51
В номере:Вопросов: 2, Ответов: 5


Вопрос № 96177: Уважаемые эксперты! Помогите, пожалуйста, решить задачу: Создать двумерный массив с помощью генератора случайных чисел, вывести его на экран. Подсчитать сумму элементов в каждом «кольце» массива. Заранее огромное спасибо. Swallow....
Вопрос № 96237: Здравствуйте уважаемые эксперты!Помогите пожалуйста решить один вопрос на Турбо Паскале: Задан Англ. текст в файле, подсчитать число каждой из букв Латинского алфавита в тексте и вывести список этих букв в порядке возрастания их встречаемости! ...

Вопрос № 96.177
Уважаемые эксперты! Помогите, пожалуйста, решить задачу:
Создать двумерный массив с помощью генератора случайных чисел, вывести его на экран. Подсчитать сумму элементов в каждом «кольце» массива. Заранее огромное спасибо. Swallow.
Отправлен: 24.07.2007, 08:10
Вопрос задала: Ласточка (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Denisss

Здравствуйте, Ласточка!

Пример, как обычно, в приложении.
Вывод массива на экран производится одновременно с его заполнением.

Удачи!

Приложение:

Ответ отправил: Denisss (статус: Профессионал)
Россия, Москва
WWW: Хлама много, по сути ничего...
----
Ответ отправлен: 24.07.2007, 12:07
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо за ответ, Denisss! Мне эта задача попалась на экзамене в прошлую субботу. Решила её, слава богу. Хотелось узнать ваше видение способа решения. Спасибо.

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Ласточка!

Смотрите приложение.
Суммируются только "кольца", т.е. цифры из которых можно составить замкнутую фигуру.
К примеру если одна из сторон будет равна 5, то "колец" будет только 2, 3 "кольцо" вырождается в вектор(т.е. не "кольцо").
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Практикант)
Ответ отправлен: 24.07.2007, 13:03
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо за ответ, Константин Николаевич! Вы мне очень помогли. Вообще спасибо, что отвечаете на все возникающие вопросы.

Отвечает: Дмитрий С.
Здравствуйте, Ласточка!
Могу ответить нга первую часть вопроса: Создать двумерный массив с помощью генератора случайных чисел, вывести его на экран.

var ch, i,j: integer;
ms: array [1..n, 1..n] of integer;
Begin
randomize; // включаем генератор случайных чисел
For i:=1 to n do
For j:=1 to n do
ms[i,j] := Random(100); // 100 - для примера. Можно задать любое число > 0
end;

На вторую часть пока затрудняюсь ответить...
Прошу меня простить.
---------
Наши программисты самые программистые программисты!..
Ответ отправил: Дмитрий С. (статус: 3-ий класс)
Ответ отправлен: 26.07.2007, 15:11
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо, Дмитрий С., что уделили внимание моему вопросу! Меня, конечно, больше интересует как раз ответ на вторую часть вопроса, но всё равно, спасибо!


Вопрос № 96.237
Здравствуйте уважаемые эксперты!Помогите пожалуйста решить один вопрос на Турбо Паскале:
Задан Англ. текст в файле, подсчитать число каждой из букв Латинского алфавита в тексте и вывести список этих букв в порядке возрастания их встречаемости!
Заранее спасибо!
Отправлен: 24.07.2007, 19:06
Вопрос задал: **0leg** (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, **0leg**!

Смотрите приложение!
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Практикант)
Ответ отправлен: 24.07.2007, 19:39

Отвечает: Vassea
Здравствуйте, **0leg**!
По-моему, A и a -- одна и та же буква. Поэтому все заглавные латинские буквы перевел в строчные. Всего латинских букв 26. Программа состоит из следующих частей: 1) открываем файл и считываем строку 2) массив где будет храниться буква и ее количество приводим к начальным условиям (кол-ва всех букв 0) 3)Переводим все заглавные латинские символы в строчные 4) Для каждой буквы находим ее количество (при этом при каждом нахождении удаляем эту букву из строки) 5) сортируем массив любым способом 6) выводим все символы до тех пор, пока количество буквы не станет равным нулю

Приложение:

Ответ отправил: Vassea (статус: 4-ый класс)
Ответ отправлен: 25.07.2007, 17:57


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное