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

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

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

> 3 массива, и каша в голове...
jmih
сообщение 28.12.2006 8:11
Сообщение #1


Новичок
*

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

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


Кто-нибудь может помочь с задачкой ?
Цитата
Как сформировать одномерный массив С, содержащий элементы массива А с четными номерами, которых нет в массиве В.

Всё . Эту задачку я смог решить.

Uses Crt ;
{Описание переменных}
Var
A: Array[1..20] of Integer;
B: Array[1..20] of Integer;
C: Array[1..20] of Integer;
n,i,j,k:Integer;
Begin
ClrScr;
Writeln('Количество элементов массива - целое число <=20');
{Ввод значения переменной N}
Readln (N);
{If (N>=1) and ( N<=20) then }
{begin }

{Значение переменной N задано верно}

Writeln('Значения элементов массива - целые числа. Введите массив А');
{Ввод значений элементов массива A}
For I := 1 to N do
Begin
Write('A[',I,']=');
Readln(A[I]);
End;
Writeln('Значения элементов массива - целые числа. Введите массив B');
{Ввод значений элементов массива B}
For I := 1 to N do
Begin
Write('B[',I,']=');
Readln(B[I]);
End;
j:=0;
For i:=1 to n do
Begin
if (a[i]<>b[i]) then
begin
c[j+1]:=a[i];
j:=j+1
end
else
End;



а кто-нибудь может сказать ,как сделать , чтобы элементы в массиве С не повторялись, то есть были уникальными?


Сообщение отредактировано: jmih - 28.12.2006 9:09
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 3)
hiv
сообщение 28.12.2006 11:39
Сообщение #2


Профи
****

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

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


Цитата(jmih @ 28.12.2006 8:11) *
а кто-нибудь может сказать ,как сделать , чтобы элементы в массиве С не повторялись, то есть были уникальными?

См. задание
Цитата
Как сформировать одномерный массив С, содержащий элементы массива А с четными номерами, которых нет в массиве В.
Теперь при вставке значений в массив А проверяй не только что их нет в массиве В, но и в массиве А.


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 28.12.2006 11:41
Сообщение #3


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

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


Цитата
но и в массиве А.


но и в массиве С.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
hiv
сообщение 28.12.2006 12:18
Сообщение #4


Профи
****

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

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


Цитата(Michael_Rybak @ 28.12.2006 11:41) *

но и в массиве С.

Правильно. Это я запутался в трех соснах. Извините...


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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