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

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

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

> снова массивы
vovka239
сообщение 19.11.2009 10:35
Сообщение #1


Новичок
*

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

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


Помогите пожалуйста решить задачу на массивы:
Даны натуральные числа k,m, действительные числа а1,а2...,аk, b1,b2,..,bm. Среди а1..ak нет повторяющихся членов, нет их и среди b1..bm. Найти сумму тех членов последовательности b..bm, которые входят и в последовательность а1..аk.
Вот выкладываю код. вроде бы хоть частично он правильный) Переделал из задачи про одномерный массив...
program Project2;
Var
Mas1 : Array [1..5] Of Integer;
Mas2 : Array [1..5] Of Integer;
ss : Integer;
k : Integer;
m : Integer;
Begin
For k:=1 to 5 do
begin
writeln('Введите', k,'-ый член последовательности');
read(Mas1[k]);
end;
For m:=1 to 5 do
begin
writeln('Введите', m,'-ый член последовательности');
read(Mas2[m]);
end;
for k:=1 to 5 do
for m:=1 to 5 do //неуверен что здесь тоже правильно написано
If Mas1[k]=Mas2[m] then ss:=m+...;//не знаю вообще как это сделать(((
Writeln(ss);
readln;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



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