|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.12.2008, 13:46 | #1 |
Пользователь
Регистрация: 02.12.2008
Сообщений: 27
|
помогите разобраться с матрицами
Люди умные, помогите, плиз. Я с этой задачей уже долгова-то мучаюсь.
Задана последовательность А1, А2, ... , А20 и В1, В2, … В10. Получить последовательности, включающие : 1) Элементы А и В, которые равны; 2) Элементы А и В, которые не равны С первой частью я справилась, но вот со второй не получается. Необходимо использовать флаг в решении задания. Код HTML:
PROGRAM pr1; uses crt; const n = 20; m = 10; var a : array [1..n] of real; c ,b: array [1..m] of real; t, l, j, i ,k, pr : integer; BEGIN clrscr; randomize; for i:=1 to n do begin a[i]:=random(50); write (a[i]:5:0); end; writeln; writeln; for j:=1 to m do begin b[j]:=random(20); write (b[j]:5:0); end; readln; writeln; k:=0; for i:=1 to n do for j:=1 to m do begin if a[i]=b[j] then begin pr:=0; for l:=1 to k do if a[i]=c[l] then pr:=1; if pr=0 then begin k:=k+1; c[l]:=a[i]; end; end; end; writeln; for l:=1 to k do write(c[l]:5:0); readln; end. Последний раз редактировалось LyaLyaLya; 03.12.2008 в 14:19. |
03.12.2008, 13:54 | #2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Если Вы справились с первой частью, то в чем проблема со второй: знак '=' на '<>' поменять сложно?
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
03.12.2008, 14:22 | #3 |
Пользователь
Регистрация: 02.12.2008
Сообщений: 27
|
Хм, если бы все было так просто. Когда меняется "=" на "<>", то в третьем масиве С получаются все элементы двух матриц А и В.
|
03.12.2008, 14:56 | #4 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Так вам нада переписать элементы из A и В которых нет не в том не в другом?
A={1,2,3,4,5} B={1,2,3,6} C={4,5,6} так что ли?
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
03.12.2008, 15:10 | #5 |
Пользователь
Регистрация: 02.12.2008
Сообщений: 27
|
Да, именно так. И желательно выполнить те два условия в одной программе, это возможно?
|
03.12.2008, 15:24 | #6 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
Последний раз редактировалось alex_fcsm; 03.12.2008 в 15:49. |
03.12.2008, 15:29 | #7 |
Пользователь
Регистрация: 02.12.2008
Сообщений: 27
|
если не использовать флаг:
Код:
например: A={1,2,3,6,7,7,7} B={1,2,4,4,5,6,6,7} C={3,4,5} |
03.12.2008, 15:37 | #8 |
Пользователь
Регистрация: 02.12.2008
Сообщений: 27
|
alex_fcsm, объясните пожалуйста, что означает "ABC:set of char", почему в "m:=[]" скобки пустые и что необходимо вставить вместо "...."??
|
03.12.2008, 15:49 | #9 |
Пользователь
Регистрация: 02.12.2008
Сообщений: 27
|
зачем вы это сделали?!!
|
03.12.2008, 15:49 | #10 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Я исправил там была ошибка
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите пожалуйста с решением задач с матрицами очень прошу | Денисько54 | Помощь студентам | 18 | 04.03.2009 11:35 |
помогите с матрицами плиз | Darkstar | Помощь студентам | 2 | 16.11.2008 16:13 |
Помогите с матрицами | Сапфира | Помощь студентам | 2 | 14.10.2008 11:03 |
Помогите разобраться! | Holodok | Помощь студентам | 12 | 02.05.2008 18:13 |