Вопрос задан 07.05.2019 в 14:48. Предмет Информатика. Спрашивает Рехлясов Андрей.

Дано масив А[n..1] скласти програму яка в масиві всі додатні числа збільшує на 2 а всі від'ємні

числа зменшує на 2 паскаль
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кот Аня.
Const
    n = 10;

begin
    ArrRandom(n, -50, 50).Select((x, i) -> x + Sign(x) * 2).Print(', ');
end.

если нужна наглядность, то так

const
    n = 10;

begin
    var a := ArrRandom(n, -50, 50).Print(', ');
    writeln;
    a.Select((x, i) -> x + Sign(x) * 2).Print(', ');
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб скласти програму, яка збільшує всі додатні числа в масиві на 2, а всі від'ємні числа зменшує на 2, вам потрібно пройтися по кожному елементу масиву і змінити його значення залежно від його знаку.

Кроки для створення програми:

1. Створіть масив `A` з елементами, які ви хочете змінити. 2. Пройдіться по кожному елементу масиву `A`. 3. Перевірте, чи є елемент додатним чи від'ємним. 4. Якщо елемент додатній, збільшіть його на 2. 5. Якщо елемент від'ємний, зменшіть його на 2. 6. Оновіть значення елементу в масиві `A`. 7. Поверніть оновлений масив `A`.

Ось приклад коду на мові Паскаль, який реалізує цю логіку:

```pascal program UpdateArray; var A: array of Integer; i: Integer; begin // Ініціалізуємо масив A з елементами // ...

// Проходимося по кожному елементу масиву A for i := Low(A) to High(A) do begin // Перевіряємо, чи є елемент додатнім чи від'ємним if A[i] > 0 then // Якщо елемент додатній, збільшуємо його на 2 A[i] := A[i] + 2 else if A[i] < 0 then // Якщо елемент від'ємний, зменшуємо його на 2 A[i] := A[i] - 2; end;

// Виводимо оновлений масив A for i := Low(A) to High(A) do Write(A[i], ' ');

// Завершуємо програму end. ```

Будь ласка, зверніть увагу, що ви повинні самостійно ініціалізувати масив `A` з елементами, які ви хочете змінити. Крім того, цей код призначений для мови Паскаль. Якщо ви використовуєте іншу мову програмування, вам потрібно буде адаптувати код до цієї мови.

Примітка: Для отримання більш точної відповіді, будь ласка, надайте більше контексту щодо мови програмування, яку ви використовуєте та інших деталей, які можуть бути важливими для вашої задачі.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос