![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| NiKitos |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.12.2004 Репутация: нет Всего: нет |
кому не лень помогите написать эти три задачи!просто я уже не успеваю их написать!!прошу вас!!Заранее большое человеческое спасибо!!
1)В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, равных 0; 2. сумму элементов массива, расположенных после минимального элемента. Упорядочить элементы массива по возрастанию модулей элементов. 2)Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями ( оформить в виде процедуры ). Найти номер первой из строк, содержащих хотя бы один положи- тельный эл-т ( оформить в виде функции ). 3) 1. Описать пользовательский тип данных с именем NOTE типа запись (RECORD), содержащий следующие поля: - NAME - фамилия, имя - (тип STRING); - TELE - номер телефона - (тип STRING); - BDAY - день рождения -массив из трех чисел (тип INTEGER). 2. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив BLOC_NOTE, состоящий из 8-и элементов типа NOTE; записи должны быть упорядочены по трем первым цифрам номера телефона. - вывод на экран информации о человеке, чья фамилия введена с клавиатуры; - если такового нет - выдать на дисплей соответствующее сообщение. Выбор режима работы программы и ввод исходных данных осуществля- ется через окно диалога. Формируемый массив BLOC_NOTE отображаетя в окне исходных данных. Результаты поиска отображаются в окне результа- тов. |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 1 Всего: 68 |
NiKitos
Ну во первых читай правила форума. Название темы должно отражать суть проблемы. Во вторых подожди до обеда я тебе готовый код выложу. |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 1 Всего: 68 |
Писано на Delphi consol application, просто чистого паскаля нет пока. Жди продолжения, сейчас работы много. Это сообщение отредактировал(а) ~FoX~ - 21.12.2004, 12:46 |
|||
|
||||
| NiKitos |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.12.2004 Репутация: нет Всего: нет |
Приношу свои извенения за нарушение правил форума!В предь попытаюсь не нарушать их! Добавлено @ 22:18
Спасибо за код!!Благодарю вас за то что нашли время!! |
||||||
|
|||||||
| K@K@!N** |
|
|||
|
Unregistered |
Просьба помочь с последней частью программы связанной с обработкой массивов. 3/4 программы я сделал, а в четвертой части требуется упорядочить нечетных по номеру элементы второй половины массива по убыванию квадратов значений. Вот код 3/4 программы длы понятия:
program pr; uses crt; var n,i,j,m,a,b,sum:integer; max:real; x:array [1..30] of integer; begin clrscr; Write('Vvedite kol-vo elementov v massive: '); readln(n); write('Vvedite interval izmeneiya chisel: '); readln(a,b); for i:=1 to n do begin x[i]:=round((b-a+1)*random(100)/100+a); write(' ',x[i]); end; writeln; sum:=0; for i:=(trunc(n/2)+1) to trunc(3*n/4) do if i mod 3=0 then sum:=sum+x[i]; writeln('Sum=',sum); writeln; max:=-exp((-6)*ln(10)); for i:= (trunc(n/2)+1) to n do if x[i] mod 2=0 then if x[i]>max then max:=x[i]; writeln('Max=',max:4:1); writeln; {for i:=1 to trunc(n/2)-1 do for j:=3 to trunc(n/2) do if (i mod 2<>0) and (j mod 2<>0) then if sqr(x[i])>sqr(x[j]) then begin m:=x[i]; x[i]:=x[j]; x[j]:=m; end; for i:=1 to trunc(n/2) do if (i mod 2<>0) then write(' ',x[i]);} readln; end. end. ПОЖАЛУЙСТА ПОМОГИТЕ ! |
|||
|
||||
| mvdr |
|
|||
|
физик ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1349 Регистрация: 31.12.2004 Где: Волгоград, Россия Репутация: нет Всего: 42 |
-------------------- Появляюсь редко, но часто метко Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано |
|||
|
||||
| mvdr |
|
|||
|
физик ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1349 Регистрация: 31.12.2004 Где: Волгоград, Россия Репутация: нет Всего: 42 |
итак:
-------------------- Появляюсь редко, но часто метко Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Модератор: читайте правила форума: один топик - один вопрос. Тему закрываю.
-------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |