Вопрос № 124190: Здравствуйте, уважаемые эксперты! Могли бы вы помочь мне решить задачи по Паскалю:
1. Дана последовательность из n вещественных чисел. Преобразовать ее по следующему правилу: все отрицательные элементы перенести в ее нача-ло, а все остальные в ко...Вопрос № 124276: Здравствуйте уважаемые эксперты, помогите пожалуйста составить программу:
Написать программу с использованием переменных типа запись
с полями: (Телевизор (марка)) (Страна (поставщик)) (Год выпуска) (цена)
Вывести информацию о указанной м...Вопрос № 124284: Уважаемые эксперты!
Помогите пожалуйста ответить на вопрос( массив в паскале)
Написать типовой алгоритм обработки массивов поиск минимального элемента
Заранее спасибо...Вопрос № 124310: 1)Дан массив целых чисел. Найти количество элементов массива, значения которых положительны и не превосходят заданного числа А.
2)Дан двумерный массив. Найти сумму отрицательных и положительных элементов данного массива.
3)Дана строка. Подсчи...Вопрос № 124311: Дано целое число N. Необходимо определить является ли оно простым числом. Помогите решить ;) Вроде просто, а не получается.....
Вопрос № 124.190
Здравствуйте, уважаемые эксперты! Могли бы вы помочь мне решить задачи по Паскалю:
1. Дана последовательность из n вещественных чисел. Преобразовать ее по следующему правилу: все отрицательные элементы перенести в ее нача-ло, а все остальные в конец, сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов. (по одномерным массивам)
2. В библиотеке для каждого заказывающего книгу читателя заполняется карточка: фамилия, дата заказа, дата выдачи книги. Определить, сколько заказов было не удовлетворено.(по записям)
Огромное спасибо заранее!
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Томина Наталья!
Первая программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 21.02.2008, 17:46 Оценка за ответ: 5 Комментарий оценки: Спасибо большое Николай Владимирович!!! Я вам очень признательна!☺ Я рада,что есть такие замечательные люди...отзывчивые,такие как вы!Благодарна вам.
Вопрос № 124.276
Здравствуйте уважаемые эксперты, помогите пожалуйста составить программу:
Написать программу с использованием переменных типа запись
с полями: (Телевизор (марка)) (Страна (поставщик)) (Год выпуска) (цена)
Вывести информацию о указанной марке телевизора.
Считать из файла информацию, указанную для известной произвольной марки, или предложить свою версию для считывания информации.
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Дебелов Владимир Валентинович!
Вот вам программа правда здесь немного больше чем вы просили.
Просто я очень увлекся.
Приложение:
--------- Любовь это прекрасно!!!
Ответ отправил: Шемет Станіслав Васильович (статус: 6-ой класс)
Ответ отправлен: 21.02.2008, 22:59 Оценка за ответ: 5 Комментарий оценки: Спасибо большое!!! программа классно работает. очень приятно что есть такие грамотные специалисты, а то у меня как я не пытался так и не получилась эта програмка, ЕЩЁ раз спасибо!!!
Вопрос № 124.284
Уважаемые эксперты!
Помогите пожалуйста ответить на вопрос( массив в паскале)
Написать типовой алгоритм обработки массивов поиск минимального элемента
Заранее спасибо
Отправлен: 21.02.2008, 21:41
Вопрос задала: ksana09 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, ksana09!
Программа в приложении.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 21.02.2008, 21:54
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, ksana09!
Это очень просто: изначально предполагаете, что первый элемент массива минимальный и сохраняете его номер (1) в переменную min.
Перебираете все элементы массива начиная со второго и сравниваете значение текущего элемента со значением элемента массива, записанного в массиве под номером min. Если значение меньше, то заменяете min на номер текущего элемента.
В итоге в переменной min будет сохранен номер ячейки с минимальным значением.
В приложении реализация данного кода.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 21.02.2008, 22:00
Вопрос № 124.310
1)Дан массив целых чисел. Найти количество элементов массива, значения которых положительны и не превосходят заданного числа А.
2)Дан двумерный массив. Найти сумму отрицательных и положительных элементов данного массива.
3)Дана строка. Подсчитать сколько слов в данной строке.
Отвечает: SHERRY !!! Здравствуйте, Симачков Сергей Юрьевич! Код первых двух задач в приложении. Третья пару дней назад обсуждалась. Вопрос номер 123903. Удачи!
Приложение:
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 6-ой класс)
Ответ отправлен: 22.02.2008, 01:09
Отвечает: Шемет Станіслав Васильович !!! Здравствуйте, Симачков Сергей Юрьевич! Вот программа в приложении
Отвечает: SHERRY
Здравствуйте, Константин Олегович!
Функция (в приложении) вернёт TRUE, если число простое и FALSE в противном случае.
Если вопрос состоит ещё и в скорости работы алгоритма, то можно делить на все нечётные числа >2, т.к. они не будут являться простыми.
Удачи!
Приложение:
--------- Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 6-ой класс)
Ответ отправлен: 22.02.2008, 00:57 Оценка за ответ: 5
Отвечает: Шемет Станіслав Васильович
Здравствуйте, Константин Олегович!
Вот программа:
Можно зделать и проще чем приложении просто в приложении при большых числах в 2 раза уменьшаеться количество повторов цикла вот более простой вариант:
Var
N:integer;
i:integer;
b:boolean;
begin
Readln(n);
n:=abs(n);
i:=n-1;
b:=true;
for i:=i to 2 do
if n mod i=0 then
begin
b:=false;
Break;
end;
if b then
Write('Prost')
else
Write('NoProst');
Readln;
end.