Показать сообщение отдельно
Старый 19.06.2012, 20:01   #1 (permalink)
evasa1nt
Новичок
 
Регистрация: 19.06.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите решить задачи, можно на Паскале или Делфи

Задача 1.
Дан целочисленный массив из 30 элементов,все элементы которого - неотрицательные числа,не превосходящие 10000.Написать алгоритм,который находит и выводит минимальное трехзначное число,записанное в этом массиве.Если таких чисел нет,нужно вывести сообщение "Таких чисел нет".
Задача 2.
Требуется написать программу,которая решает неравенство x-a/bx > 0,где a и b не равны 0.
а)Приведите примеры таких чисел a,b,x при которых программа неверно решает поставленную задачу.
б)Укажите,как нужно доработать программу,чтобы не было случаев её неправильной работы(можно указать любой способ доработки программы).
Задача 3.
Школьная олимпиада по информатике проводилась для учеников 7-11-х классов,участвующих в общем конкурсе.Каждый участник олимпиады мог набрать от 0 до 70 баллов.Для определения призёров олимпиады сначала отбираются 25% участников,показавшие лучшие результаты.Если у последнего участника,входящего в 25% оказывается такое же количество баллов,как и у следующих за ним в итоговой таблице,все они считаются призёрами только тогда,когда набранные ими баллы больше половины максимально возможных;иначе все они не считаются призёрами.
Напишите эффективную по времени работы и по используемой памяти программу,которая по результатам олимпиады будет определять минимальный бал призёров олимпиады,и количество призёров в каждой параллели (среди 7-х,8-х,9-х,10-х и 11-х классов отдельно). Гарантируется,что хотя бы одного призёра по указанным правилам определить можно.На вход программе сначала подаётся число участников олимпиады N.В каждой из следующих N строк находится результат одного из участников олимпиады в следующем формате:
<Фамилия><Имя><Класс><Баллы>
где <Фамилия> - строка,состоящая не более,чем из 30 символов,<Имя> - строка,состоящая не более,чем из 15 символов,<класс> - число от 7 до 11,<баллы> - целое число от 0 до 70 набранных участником баллов.
<Фамилия> и <Имя>,<Имя> и <класс>,а также <класс> и <баллы> разделены одним пробелом.Пример входной строки:
Семёнов Сидор 11 66
Программа должна выводить в первой строке минимальный бал призёра,а в следующей - число призёров по всем параллелям отдельно.
Пример выходных данных:
63
1 5 8 12 22

P.S.Прошу помочь решить до 20.06.2012 до 9.00 утра.
Если что,то могу закинуть денег на вебмани,тому кто поможет.
evasa1nt вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070