Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2014, 14:19   #1
Воробушек
 
Аватар для Воробушек
 
Регистрация: 13.11.2014
Сообщений: 9
Радость одномерный массив

вычислить компоненты вектор х(х1, х2, ...х10) по формуле
xi=a*sin(0,5i)+b*cos(i-1), i=1,2,...10,
где а=2.2 b=-0.4 и вывести на печать.Далее преобразовать полученный вектор следующим образом: все отрицательные компоненты увеличить на 0.5, а положительные заменить единицей.Преобразованный вывести на печать.

Код:
Program pr1;
const n=10;a=2.2;b=-0,4;
var x:array [1..n] of real;
i:integer
for i:=1 to n do
x[i]:=a*sin(0.5i)+b*cos(i-1)
writeln('получен массив x[i]:');
for i:=1 to n do
if x[i]<0 then x[i]=0.5+x[i]
else begin
x[i]=1;end
writeln('измененный массив:');
for i:=1 to n do
writeln(x[i]);
end.
найдите ошибку:confused :

Последний раз редактировалось Stilet; 13.11.2014 в 15:09.
Воробушек вне форума Ответить с цитированием
Старый 13.11.2014, 14:30   #2
LittleG
Пользователь
 
Регистрация: 24.09.2014
Сообщений: 36
По умолчанию

Дальше гадай))
Program pr1;
Код:
uses crt;
const n=10;a=2.2;b=-0.4;
var x:array [1..n] of real;
i:integer;
begin;
writeln('исходный массив');

for i:=1 to n do
x[i]:=a*sin(0.5*i)+b*cos(i-1);
writeln(x[i]);
for i:=1 to n do
if x[i]<0 then x[i]:=0.5+x[i]
else 
x[i]:=1;
writeln('измененный массив:');
for i:=1 to n do
writeln(x[i]);
end.

Последний раз редактировалось Stilet; 13.11.2014 в 15:10.
LittleG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... Richik123 Microsoft Office Excel 1 16.10.2013 15:45
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54