7 января, 21:35

Составьте программу, которая заполняет массив А[1 ... 8] случайными целыми числами в диапазоне от 10 до 20. Замените все элементы массива меньше 15 их удвоенными значениями. Вывести на экран первоначальный и преобразованный массивы в строку

+1
Ответы (1)
  1. 7 января, 22:13
    0
    Для составления этой программы нам понадобится сам массив. Так как состоит он только из целых чисел, именно такой тип у него и будет:

    var A:array [1 ... 8] of integer;

    Чтобы его элементы были случайными, нам нужно использовать специальную функцию. Но в задаче есть диапазон, поэтому мы немного изменим эту функцию:

    for i:integer:1 to 8 do

    A[I] ≔ rand (10) + 10; - этой записью мы изменили работу функции. Теперь она будет создавать числа от нуля до 10, а мы к ним будем прибавлять еще 10, поэтому они не будут больше 20 и меньше 10.

    for i:integer:1 to 8 do

    if (A[i] < 15) then

    A[I] ≔ A[i] * 2;

    Выводим:

    for i:integer:1 to 8 do

    write (A[I]:5);
Знаешь ответ на этот вопрос?
Новые вопросы по информатике
Напиши обратные действия. Снять - Открыть - Прилететь -
Ответы (1)
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Ответы (1)
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?
Ответы (1)
1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя
Ответы (1)
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль
Ответы (1)
Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Выведите в строку эти элементы. Найдите сумму элементов массива, значения которых не превышает 10
Ответы (1)
С клавиатуры вводят строку, состоящую из латинских букв и цифр. Написать программу, которая вычисляет сумму цифр, попадающихся в этой строке, а также выводящую строку после исключения из неё этих цифр. Для паскаль abc.
Ответы (1)
Дан одномерный целочисленный массив В состоящий из 16 элементов найти максимальный элемент массива и его порядковый номер.
Ответы (1)
Написать программу вычисления стоимости покупки с учётом скидки: скидка в 10% предоставляется, если сумма покупки >1000 руб.
Ответы (1)
Что такое программа setup
Ответы (1)