fednik3337923
?>

Выручайте Можете сделать комикс в MSWord на тему защитим природу И оставьте свой киви или банковскую карту скину 250 руб кто сделает заранее

Информатика

Ответы

qwqwweqw3
На этот раз вроде бы и не торопился, все просмотрел (но наверняка, как всегда что-нибудь просмотрел)))), и кажется мне, что "школьное" решение уважаемого Эникея не удовлетворяет поставленной задаче (боюсь, что опять придется извиняться, но все же рискну).
Из массива не удалены все отрицательные элементы. Их не видно, потому что распечатывается не весь массив. На первом скане видно, что при вводе массива (-1,-2,3,4,-5) элементы 4 и -5 остались на своих местах, просто они не выводятся на печать. Вот поэтому я считаю, что это решение некорректно, поставленная задача не выполнена.
Свой вариант решения привожу на втором скане.
Паскаль авс.net . дано одномерный массив длиной n. сжать его , изъяв все отрицательные элементы.
Паскаль авс.net . дано одномерный массив длиной n. сжать его , изъяв все отрицательные элементы.
vitbond12
// PascalABC.NET 3.2, сборка 1389 от 01.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ReadArrInteger('Вводите',ReadInteger('n='));
  a:=a.Where(x->x>=0).ToArray; a.Println
end.

Пример
n= 5
Вводите 3 -2 0 -1 5 8
3 0 5

То же, в терминах Pascal ABC ("по-школьному")

const
  k=50;
var
  n,i,m:integer;
  a,t:array[1..k] of integer;
begin
  Write('n='); Read(n);
  Write('Вводите: ');
  for i:=1 to n do Read(a[i]);
  m:=0;
  for i:=1 to n do
    if a[i]>=0 then begin
      m:=m+1;
      t[m]:=a[i]
      end;
  n:=m;
  for i:=1 to n do begin
    a[i]:=t[i];
    Write(a[i],' ')
    end;
  Writeln
end.

Думаю, есть о чем подумать: почему в школе учат писать длинно и сложно?

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выручайте Можете сделать комикс в MSWord на тему защитим природу И оставьте свой киви или банковскую карту скину 250 руб кто сделает заранее
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Кирилл-Анна1023
artem032100
gav973
Pochkun-Oleg
Veronika1270
kon200182
vlrkinn
juliapierrat
VladimirovnaKashintsev1151
banketvoshod
festjob
Анатольевич-Лариса
printlublino
nickcook424
Khiryanov
▲