С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
2 / 0 / 1
Регистрация: 12.04.2012
Сообщений: 3
1

Из одной последовательности сделать две, удовлетворяющие условиям. Help((

12.04.2012, 20:52. Показов 1286. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
по заданной последовательности а1,а2,....аn(n<=20) построить 2 последовательности
х1,х2...хn и y1,y2...yn
элементы которых определяются условиями
xi = ai если а1>=0
-1 если а1<0

yi = ai если ai<0
1 если ai>=0

шапку программы я написал без проблем т.е.
но как только я дохожу до условий у меня ничего не выходит ... будьте так добры .. помогите , чем можете ))
Pascal
1
2
3
4
5
6
7
8
9
10
uses crt;
var n,i:integer;
MAS:array[1..20] of integer;
x:array[1..20] of integer;
y:array[1..20] of integer;
begin
writeln('введите кол-во членов послед.но не больше  20');
readln(n);
Randomize;
for i:=1 to n do
Добавлено через 43 минуты
Я попробовал до писать , но увы ((
Подскажите в чем ошибка
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
begin
MAS[i]:=random(999999999);
writeln('MAS(',i,')=' ,MAS[i]);
end;
begin
if MAS[i]>=0 then x[i]:=MAS[i]
else
if MAS[i]<0 then x[i]:=1
end;
begin
if MAS[i]<0 then y[i]:=MAS[i]
else
if MAS[i]>=0 then y[i]:=1
end;
writeln(y[i]);
writeln(x[i]);
end.
Добавлено через 1 час 37 минут
Уважаемый Модератор, Можете удалить тему..
Я наконец таки разобрался в наиглупейшей ошибке спустя 3 часа
Заранее Спасибо ))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2012, 20:52
Ответы с готовыми решениями:

Как выбирать последовательности, удовлетворяющие определенным условиям?
Подскажите, пожалуйста, как вот этот кусочек (в приложении) запрограммировать - очень сильно...

Найти 3 точки, наиболее удовлетворяющие условиям
Приветствую. Помогите найти решение. Даны отрезки AB=8, AC=16, AD=11, AE=12, AF=12 см. Из точек...

Найти две прямые проходящие через две точки множества удовлетворяющие заданному условию
Задано множество М точек на плоскости. Найти две прямые, проходящие через две различные точки из М...

Найти целые числа удовлетворяющие заданным условиям
Пользователь вводит любое целое число А. Необходимо вывести все целые числа В, для которых А...

1
2 / 0 / 1
Регистрация: 12.04.2012
Сообщений: 3
13.04.2012, 08:31  [ТС] 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Program Fedoseev_Massiv;
uses crt;
var n,i,s:integer;
MAS:array[1..20] of integer;
x:array[1..20] of integer;
y:array[1..20] of integer;
begin
writeln('Введите кол-во членов последовательности, но не больше  20');
readln(n);
Randomize;
for i:=1 to n do
begin
MAS[i]:=-1000+random(1999);
begin
if MAS[i]>=0 then x[i]:=MAS[i]
else
if MAS[i]<0 then x[i]:=1
end;
begin
if MAS[i]<0 then y[i]:=MAS[i]
else
if MAS[i]>=0 then y[i]:=1
end;
write('  MAS(',i,')=' ,MAS[i]);
write('  MAS x(',i,')=',x[i],'  ');
writeln('  MAS y(',i,')=',y[i]);
end;
end.
Ошибка заключалась в операторах вывода.. т.к. я писал writeln для вывода всех массивов те.
в начале программы writeln('MAS(',i,')=' ,MAS[i])
и после условий
writeln(y[i]);
writeln(x[i]);
В итоге я допер что надо написать по другому и у меня все получилось )
write(' MAS(',i,')=' ,MAS[i]);
write(' MAS x(',i,')=',x[i],' ');
writeln(' MAS y(',i,')=',y[i]);
В конечном результате программа выводит на экран 3 массива в 3столбца ,правда получается немножко кривовато , но не в этом суть ))Программа работает и это хорошо!
Миниатюры
Из одной последовательности сделать две, удовлетворяющие условиям. Help((  
0
13.04.2012, 08:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2012, 08:31
Помогаю со студенческими работами здесь

Выборка из 1 таблицы суммы значений, удовлетворяющие условиям
Здравствуйте, уважаемые форумчане. Весь день ломал голову, но так и не победил. Суть вопроса...

Отобрать строки в таблице, удовлетворяющие нескольким условиям
Привет всем. Отобрать строки таблицы по значению колонки легко - ОтборСтрок метод использовать. ...

Найти все натуральные числа, удовлетворяющие заданным условиям
Не могу догадаться в написании программы....можете помочь? Найти все натуральные числа, не...

Бинарные файлы, выбрать записи удовлетворяющие заданным условиям
Помогите написать программу Программа должна: 1. Создавать бинарный файл. 2. Добавлять запись в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru