Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2009, 21:34   #1
rump
Пользователь
 
Аватар для rump
 
Регистрация: 14.05.2009
Сообщений: 17
По умолчанию Pascal и задания с массивами

Здравствуйте, господа! Снова прошу вашей помощи написании 3 программ и блок-схем к ним!!! Буду очень благодарен, если вы сможете написать программы по всем представленным заданиям:

1.В одноизмеримом массиве А[1..10] обчислить сумму отрицательных элементов массива, которые имеют непарные индексы.
2.В двухизмеримом массиве А[1..10,1..4] нацти наибольший элемент и его номер.
3.В одноизмеримом массиве найти наименший элемент и поменять его местами с первым элементом массива.

Заранее благодарен всем откликнувшимся!!!!
rump вне форума Ответить с цитированием
Старый 23.05.2009, 00:06   #2
rump
Пользователь
 
Аватар для rump
 
Регистрация: 14.05.2009
Сообщений: 17
По умолчанию

Ну пожалуйста хотябы одно из заданий!!!! Срочно нужно в универ!!!
rump вне форума Ответить с цитированием
Старый 23.05.2009, 07:40   #3
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Цитата:
1.В одноизмеримом массиве А[1..10] обчислить сумму отрицательных элементов массива, которые имеют непарные индексы.
Что значит непарные индексы???
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 23.05.2009, 07:40   #4
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

2
Код:
max:=A[1,1];
imax:=1;
jmax:=1;
for i:=1 to n do
 for j:=1 to m do
  if A[i,j]>max then begin
                             max:=A[i,j];
                             imax:=i;
                             jmax:=j;
                          end;
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 23.05.2009, 07:44   #5
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

3
Код:
min:=A[1];
imin:=1;
for i:=1 to n do
 if A[i]<min then begin
                         A[i]:=min;
                         imin:=i;
                       end;    

K:=A[1];
A[1]:=A[imin];
A[imin]:=K;
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 23.05.2009, 17:20   #6
rump
Пользователь
 
Аватар для rump
 
Регистрация: 14.05.2009
Сообщений: 17
По умолчанию

можно полностью весь код программы, потому как в програмировании я полный "0", а программу нужно сдать до понедельника срочно!!!! Сессия на носу!
rump вне форума Ответить с цитированием
Старый 23.05.2009, 17:34   #7
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
блок-схем к ним
Это как-нибудь сами...
Относительно первой задачи: что такое непарные индексы?
А суммирование отрицательных элементов происходит так:
Код:
for i:= ... to ... do
begin
if (a[i]<0) and { условие не парности } then inc(sum ,a[i]);
Предварительно sum:= 1;

Вторая задача полностью:
Код:
Program Xdd;
var a:array [1..10, 1..4] of integer;
max,imax,jmax: integer;
begin
max:=A[1,1];
imax:=1;
jmax:=1;
for i:=1 to 10 do
 for j:=1 to 4 do
 begin
  if A[i,j]>max then begin
                             max:=A[i,j];
                             imax:=i;
                             jmax:=j;
                          end;
end;
WriteLn(max,'index=',imax,'__',jmax);
ReadLn;
end.
Третья задача полностью:
Код:
Program Xax;
var a:array [1..10] of integer;
min,imin,k: integer;
begin
min:=A[1];
imin:=1;
for i:=1 to 10 do
 begin
 if A[i]<min then begin
                         A[i]:=min;
                         imin:=i;
                       end;
 end;    
K:=A[1];
A[1]:=A[imin];
A[imin]:=K;
for i:= 1 to 10 do
 begin
WriteLn(a[i]);
end;
ReadLN;
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 23.05.2009 в 17:44.
DM_bite вне форума Ответить с цитированием
Старый 23.05.2009, 22:52   #8
rump
Пользователь
 
Аватар для rump
 
Регистрация: 14.05.2009
Сообщений: 17
По умолчанию

первое задание никто не может решить полностью?
rump вне форума Ответить с цитированием
Старый 23.05.2009, 23:31   #9
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Обяъсни что такое непарные индексы, тогда возможно и решем.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 24.05.2009, 00:19   #10
rump
Пользователь
 
Аватар для rump
 
Регистрация: 14.05.2009
Сообщений: 17
По умолчанию

ну на сколько я понял это просто непарные числа=)
rump вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (pascal) Bykvaeshka Помощь студентам 3 17.03.2009 18:24
Работа с массивами (pascal) dashenka Помощь студентам 21 14.03.2009 13:19
Задачи Pascal c массивами Baby33 Паскаль, Turbo Pascal, PascalABC.NET 3 26.01.2009 13:17
Работа с массивами на pascal Mihael-Vlz Паскаль, Turbo Pascal, PascalABC.NET 2 18.12.2008 16:30
Задания по языку Pascal Corpse Паскаль, Turbo Pascal, PascalABC.NET 5 04.05.2008 19:43