что такое размерность массиваQBasic???

что такое размерность массиваQBasic???

  1. число индексов для доступа к элементу массива. Например вектор - один индекс a, матрица - два ai,j, объмная матрица - три ai,j,k ...и т. д. Кажется максимальная допустимая размерность равна семи

    Нада различать размер массива и размерность. размер - это просто число элементов, а размерность - число индексов. Отрицательным ни то ни другое быть не может

  2. у тебя есть массив, в которой всего 10 элементов (это и есть размерность) и есть число, с которым надо сравнивать каждый элемент. ввести переменную для подсчета произведения, начальное значение, которой равно 1.все.
  3. Вот собственно решение твоей задачи

    CLS
    INPUT "Input Digit"; ch% Ввод задонного числа меньше которого умножаются массивы
    DIM a(10) Объявление массива
    RANDOMIZE TIMER
    p = 1

    FOR s% = 1 TO 10
    a(s%) = INT(RND * 100) Заполнение всех элементов массива случаеными числами (от 0 до 99)
    IF a(s%) = 0 THEN a(s%) = 1 Проверка чтоб элемент массива не был равен нулю
    IF ch% gt; a(s%) THEN p = p * a(s%) Проверка элемента массива на условие меньше заданного числа

    NEXT s%

    PRINT p

About

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

57 + = 67