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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

Народное голосование ПРЕМИИ РУНЕТА-2007!
Голосуем за RusFAQ.ru >>

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

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

Выпуск № 482
от 08.11.2007, 16:35

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


Вопрос № 107856: Посчитать кол-во слов файл ,в которых присутствует буквы \'a\',\'o\',\'i\'. ...
Вопрос № 107858: JОпределить номер столбца массива,сумма элементов которого максимальна...

Вопрос № 107.856
Посчитать кол-во слов файл ,в которых присутствует буквы \'a\',\'o\',\'i\'.
Отправлен: 03.11.2007, 11:36
Вопрос задал: Крацонко Сергей Иванович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Boriss
Здравствуйте, Крацонко Сергей Иванович!
Мой вариант решения в приложении.
Задачу я разбил на две подзадачи, каждую из которых решает отдельная функция:
1) ищем отдельные слова в строке символов, которую считываем из файла.
Имя файла задется константой FileName.
2) определяем, имеется в найденном слове хотя бы одна буква из заданного набора
--
Комментарии в файле есть. Будут вопросы - спрашивай в минифоруме

Приложение:

---------
Вывод - то место в тексте, где вы устали думать

Ответ отправил: Boriss (статус: Профессор)
Россия, Саранск
Организация: mte
WWW: Программирование на Паскале
----
Ответ отправлен: 06.11.2007, 11:28


Вопрос № 107.858
JОпределить номер столбца массива,сумма элементов которого максимальна
Отправлен: 03.11.2007, 11:39
Вопрос задал: Крацонко Сергей Иванович (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Витек
Здравствуйте, Крацонко Сергей Иванович!
var
mas:array [1..100,1..100] of integer;
sum,ss,num:integer;//сумма, сумма большая, номер столбца
i,j,strk,stlb:integer;//индексы, чмсло строк и столбцов
begin
write('Ukagite rasmer massiva: ');
readln(strk,stlb);
randomize;
for i:=1 to strk do
for j:=1 to stlb do
mas[i,j]:=random(100);//заполняю случайно
ss:=0;
num:=1;
for i:=1 to stlb do
begin
sum:=0;
for j:=1 to strk do
sum:=sum+mas[i,j];
//writeln(sum);
if sum>ss then
begin
sum:=sum xor ss;
ss:=sum xor ss;
sum:=sum xor ss;
num:=i;
end;
end;
for i:=1 to strk do
begin
for j:=1 to stlb do
write(mas[i,j]:6);
writeln;
end;
write('Stolbec ¹ ',num);
readln;
end.
---------
ohne fleis, keine preis
Ответ отправил: Витек (статус: 3-ий класс)
Ответ отправлен: 03.11.2007, 12:12

Отвечает: Denisss

Здравствуйте, Крацонко Сергей Иванович!

См. пример в приложении. Все комментарии там же.

Удачи!

Приложение:

---------
Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...

Ответ отправил: Denisss (статус: Профессионал)
Россия, Москва
----
Ответ отправлен: 03.11.2007, 12:13
Оценка за ответ: 5

Отвечает: Djec
Здравствуйте, Крацонко Сергей Иванович!
В приложении готовая программа

Приложение:

---------
Никогда не сдавайся, даже если боишься проиграть

Ответ отправил: Djec (статус: 4-ый класс)
Ответ отправлен: 03.11.2007, 14:08

Отвечает: Артём1983
Здравствуйте, Крацонко Сергей Иванович!
Чуть не ошибся. Вначале нашёл строку, сумма элементов которого максимальна.
Для Вас же правильное решение. (не единственное)

Приложение:

---------
Программирование - дело Путное!

Ответ отправил: Артём1983 (статус: 6-ой класс)
Ответ отправлен: 03.11.2007, 15:49
Оценка за ответ: 4


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

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

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

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

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


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


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

В избранное