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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2009, 09:40   #1
Рітка-кулеметчиця
Заблокирован
 
Регистрация: 26.01.2009
Сообщений: 39
По умолчанию Очень срочно

Пллз решите
Дан двухмерный массив. Удалить из него:
а) k-ю строку;
б) s-й столбец;
в) первую из строк, сумма, элементов которых не превы-
шает заданное число n;
г) первый из столбцов, количество нулей в котором рав-
но заданному числу n;
д) две строки, одна из которых расположена перед s-й
строкой, а вторая — перед p-й;
е) два столбца, один из которых расположен после k-го
столбца, а второй — перед k-м столбцом;
ж) все строки с n-й по m-ю (n ≤ m);
з) все столбцы с s-го по q-й (s ≤ q);
и) все строки с четными номерами (на сколько уменьшит-
ся количество строк?);
к) все столбцы, номер которых кратен 3 (на сколько умень
шится количество столбцов?).

Последний раз редактировалось Рітка-кулеметчиця; 29.01.2009 в 09:51.
Рітка-кулеметчиця вне форума Ответить с цитированием
Старый 29.01.2009, 09:43   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию Пример удаления строки и столбца

Код:
uses crt;
const m=4;
      n=5;
var i,j,maxi,maxj:integer;
    a:array[1..m,1..n] of integer;
    len,wid:integer;
    
procedure DeleteStr(x:integer);
begin
for i:=maxi to len-1 do
 for j:=1 to wid do
  a[i,j]:=a[i+1,j];
dec(len);
end;


procedure DeleteSt(x:integer);
begin
for j:=x to wid-1 do
 for i:=1 to len do
  a[i,j]:=a[i,j+1];
dec(wid);
end;


begin
clrscr;
len:=m;wid:=n;
for i:=1 to len do
 begin
 for j:=1 to wid do
  begin
  a[i,j]:=random(100);
  write(a[i,j]:3);
  end;
 writeln;
 end;
 writeln('Stroka');
readln(maxi);
writeln('Stolbec');
readln(maxj);
DeleteStr(maxi);
DeleteSt(maxj);
  writeln('=============================');
for i:=1 to len do
 begin
  for j:=1 to wid do
   write(a[i,j]:4);
   writeln;
 end;
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.

Последний раз редактировалось alex_fcsm; 29.01.2009 в 10:04.
alex_fcsm вне форума Ответить с цитированием
Старый 29.01.2009, 09:48   #3
Рітка-кулеметчиця
Заблокирован
 
Регистрация: 26.01.2009
Сообщений: 39
По умолчанию

Да Турбо Паскаль
Рітка-кулеметчиця вне форума Ответить с цитированием
Старый 29.01.2009, 09:50   #4
Рітка-кулеметчиця
Заблокирован
 
Регистрация: 26.01.2009
Сообщений: 39
По умолчанию

Мне нужна здать ето в одном формате
Рітка-кулеметчиця вне форума Ответить с цитированием
Старый 29.01.2009, 10:00   #5
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Переделал под процедуры теперь удаляйте что хотите
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 29.01.2009, 10:07   #6
Рітка-кулеметчиця
Заблокирован
 
Регистрация: 26.01.2009
Сообщений: 39
По умолчанию

a:array[1..m,1..n] of integer;-unknown identifier
Рітка-кулеметчиця вне форума Ответить с цитированием
Старый 29.01.2009, 10:14   #7
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Скопируйте все из браузера
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 29.01.2009, 10:20   #8
Рітка-кулеметчиця
Заблокирован
 
Регистрация: 26.01.2009
Сообщений: 39
По умолчанию

а можна описание к каждому действию
Рітка-кулеметчиця вне форума Ответить с цитированием
Старый 29.01.2009, 10:24   #9
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Задавайте конкретные вопросы
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 29.01.2009, 10:29   #10
Рітка-кулеметчиця
Заблокирован
 
Регистрация: 26.01.2009
Сообщений: 39
По умолчанию

Спасибо репутация +++++++++
Рітка-кулеметчиця вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в Паскале. Очень-очень срочно. !!! Помощь студентам 2 09.02.2007 15:12