IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Несколько задач на масивы, помогите пожалста
Неясыть
сообщение 1.12.2004 22:25
Сообщение #1





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


Люди помогите! Умираю! Осталось две пары а мне 4 лабы здать надо. Очень срочно. Я больше ничего просить не буду! Честное слово. Я вас когдо-нибудь обманывал. А ты говоришь!!!!
Ну дак вот --- вот они:
массивы
  1. сформировать новый массив из элементов массива М(15), встречающ. в этом массиве один раз
  2. Определить представляют ли собой элементы массива А(20) возрастающую последовательность
матрицы
  1. дана вещественная матрица М(9*8) преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней
  2. дана целочисленная матрица В(7*7). Найти номера столбцов, элементы каждого из кот. образуют возрастающую последовательность(b(1j)‹b(2j)..‹b(7j))
процедуры и ф-ции
  1. в массивах А(5*7) и В(7*5) найти максимумы, поменять их местами
  2. вычислить Z=(S1+S2)/(S1-S2), где S1-сумма положительных элементов массива А(70), S2-сумма отрицательных элементов массива В(60)... суммы вычислять в одной подрограмме
строки
  1. дана строка символов. удалить из нее все кратные рядом стоящие одинаковые символы,оставив по одному(АААВВСС--›АВС)
  2. дана строка символов до точки. Подсчитать в ней число латинских букв.
Я в вса верю люди......помогите .......с меня магар...........
Спасибо! можно на е-майл <censored>
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Jahnerus
сообщение 2.12.2004 20:35
Сообщение #2


Уникальный
**

Группа: Пользователи
Сообщений: 64
Пол: Мужской

Репутация: -  2  +


Функции и процедуры
1

Код
uses
 crt;
type ma3x=array[1..7,1..7] of integer;
var a,b:ma3x;
 i1,i2,j1,j2:byte;
 r:integer;

procedure out_ma3x(mas:ma3x; m,n:byte);
var i,j:byte;
begin
 for i:=1 to m do begin
   for j:=1 to n do write(mas[i,j]:4);
   writeln;
 end;
end;

procedure in_ma3x(var mas:ma3x; m,n:byte);
var i,j:byte;
begin
 randomize;
 for i:=1 to m do begin
   for j:=1 to n do begin
     mas[i,j]:=random(100)-50;
     write(mas[i,j]:4);
   end;
   writeln;
 end;
end;

procedure srch_max(mas:ma3x; m,n:byte; var i_max:byte; var j_max:byte);
var
 max,i,j:integer;
begin
 max:=mas[1,1];
 i_max:=1;
 j_max:=1;
 for i:=1 to m do begin
   for j:=1 to n do begin
     if mas[i,j]>max then begin
       i_max:=i;
       j_max:=j;
       max:=mas[i,j];
     end;
   end;
 end;
end;

begin
 clrscr;
 writeln('Massiv 1 do preobrazovaniya');
 in_ma3x(a,5,7);
 writeln('Massiv 2 do preobrazovaniya');
 in_ma3x(b,7,5);
 srch_max(a,5,7,i1,j1);
 srch_max(b,7,5,i2,j2);
 r:=a[i1,j1];
 a[i1,j1]:=b[i2,j2];
 b[i2,j2]:=r;
 writeln('Massiv 1 posle preobrazovaniya');
 out_ma3x(a,5,7);
 writeln('Massiv 2 posle preobrazovaniya');
 out_ma3x(b,7,5);
 readln;
end.


--------------------
Век живи, век учи С © by Jahnerus
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Неясыть   Несколько задач на масивы   1.12.2004 22:25
Jahnerus   Массивы 1 program 1; uses  crt; const  n=15; var...   2.12.2004 0:10
GoodWind   почему ? :blink: а вот заголовочек оформлен не ...   2.12.2004 6:02
Гость_Неясыть   Что значить скучные!:blink: Самые легкие зна...   2.12.2004 19:02
Неясыть   Еще и обозвали!!!!!!!...   2.12.2004 19:05
volvo   Матрицы: 1. const  nrow = 8;  ncol =...   2.12.2004 19:18
ShadowWatcher   Матрицы: 1 Var  m:Array[0..8,0..7...   2.12.2004 19:23
volvo   ShadowWatcher Может быть ты все задачи по второму...   2.12.2004 19:25
Jahnerus   Неясыть :P Ни одна из этих задачь помойму не сос...   2.12.2004 19:34
Jahnerus   volvo Надо решить чтоли кто чё решает ... а то пот...   2.12.2004 19:39
ShadowWatcher   volvo, не перерешиваю конечно :) Мало того я не да...   2.12.2004 19:41
volvo   Jahnerus Я в эту тему пока не пишу - договаривайс...   2.12.2004 19:45
ShadowWatcher   Строки 1 Var  i:Integer;  s:String; B...   2.12.2004 19:45
volvo   ShadowWatcher Он же во второй задаче, по-моему, п...   2.12.2004 19:54
Jahnerus   ShadowWatcher Мы не на гонках ... ;) а баги есть...   2.12.2004 19:54
Jahnerus   volvo Точно ... не пойму причём тут согласные в ре...   2.12.2004 19:57
Jahnerus   Функции и процедуры 1 uses  crt; type ma3x=a...   2.12.2004 20:35
Jahnerus   Функции и процедуры 2 uses  crt; type ma3x=array...   2.12.2004 20:55
ShadowWatcher   volvo, как правило в этих задачах точка ставится т...   3.12.2004 10:15
Неясыть   я чуствую на пиво вам до пенсии работать буду...   3.12.2004 23:10
Неясыть   я видел там людям и блок-схемы рисуют?! :p2: э...   7.12.2004 23:27


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 25.06.2025 0:25
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"