Дан массив p сформировать новый массив m по правилу m[i]=p[i]*[i] Составьте правильно...

0 голосов
50 просмотров

Дан массив p сформировать новый массив m по правилу m[i]=p[i]*[i]
Составьте правильно пожалуйста


Информатика (59 баллов) | 50 просмотров
Дано ответов: 2
0 голосов

Var
 n,m,k,i,l:longint;
 m,p:array[1..10000]of longint;
begin
 readln(n);
for i:=1 to n do
begin 
readln(m[i]);
p[i]:=i*m[i];
end;
for i:=1 to n do write(p[i],' ');
readln;
end.

(798 баллов)
0 голосов

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

Я поменял правило, поэтому компиляция прошла успешна. А вообще, я даже задание смутно понял:D


image
(476 баллов)
0

Данные вводятся с клавиатуры

0

Интересно, но откуда такая информация? И вообще, это + несколько лишних строк. Я же просто сделал массив с помощью random. И да, в Вашей программе ошибка, в разделе описания переменных.

0

Спасибо, здесь все правильно)

0

Ну и где ошибка? Нету её !

0

У Вас переменные повторяются. В массиве и longint.

0

чуть ошибся. так то код намного проще вашего и легче понимаем