Здраствуйте)Прошу помочь!!!!Мне нужно решить задачу, расписав её для паскаля, прошу очень...

0 голосов

Здраствуйте)Прошу помочь!!!!Мне нужно решить задачу, расписав её для паскаля, прошу очень подробно!!!Вот сама задача - Дан массив из N элементов.Написать программу, уменьшающую все элементы массива на единицу.


спросил от (14 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (3.8k баллов)

Var a: array of integer; // Объявление массива целых чисел
  i, n: integer; // объявление целочисленных переменных
begin
  // Запросим с клавиатуры размер массива
  // и запишем его в переменную n
  write('введите n:'); 
  readln(n);
  
  // Теперь выделим память под n элементов массива
  SetLength(a, n);
  
  // теперь запросим с клавиатуры n чисел для массива
  for i := 0 to n-1 do begin
    write('a[', i, ']=');
    readln(a[i]);
  end;
  
  // теперь в цикле уменьшим каждый элемент на единицу
  for i := 0 to n-1 do 
    a[i] := a[i] - 1;
  
  // распечатаем массив
  for i := 0 to n-1 do 
    write(a[i], ' ');
end.

оставил комментарий от (14 баллов)

Извините, а если не трудно можно написать уже готовую( решённую )задачу=)Просто болел я дно по информатике)

оставил комментарий от (14 баллов)

Буду очень благодарен)

оставил комментарий от Одаренный (3.8k баллов)

какую?

оставил комментарий от (14 баллов)

эту

оставил комментарий от (14 баллов)

ток типо в виде алгоритма

оставил комментарий от (14 баллов)

мне кидали вот эту program slom;
var i,n,k:integer; a:array[1..100]of integer;
for i:=1 to n do
begin
read(k);
a[i] := k - 1;
write(a[i],' ');
end;
end.

оставил комментарий от (14 баллов)

пишет ожидался индетификатор

оставил комментарий от Одаренный (3.8k баллов)

var i,n,k:integer;
a:array[1..100]of integer;
begin
n :=3;
for i:=1 to n do
begin
read(k);
a[i] := k - 1;
write(a[i],' ');
end;
end.

оставил комментарий от (14 баллов)

Брат!!!!Ура!!Спасибо я тебя люблю)

оставил комментарий от (14 баллов)

Хех)

...