Автор Тема: Массивы в Qbasic  (Прочитано 5394 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Princessa

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Массивы в Qbasic
« : 31 Мая 2011, 19:23:46 »
Задача 1 : Массив в 10 элементов заполнить случайными двухзначными числами, вывести на экран сумму четных чисел.
 Задача 2 : Массив двухмерный (4,4) заполнить двухзначными числами, вывести ввиде таблицы, поменять местами максимальный и минимальный размер.

Пробовала задачу 1:
вообщем
CLS
Dim a(10)
For i = 1 to 10
randomize timer
A(i) = INT (rnd*80)+10
?A(i);
Next i

а дальше там надо общаться с IF и MOD только непонятно...

Задача 2 ... тоже начала
CLS
Dim A(4,4)
For i = 1 to 4
For x = 1 to 4
Randomize timer
A(i,x)=INT (rnd*80)+10
Next x
Next i
For i = 1 to 4
For x = 1 to 4
?A (i,x);
Next x
?
Next i

Я думаю правильно начала, но дальше просто ушла куда-то... Помогите очень прошу)

Оффлайн Selyd

  • Старожил
  • ****
  • Сообщений: 408
    • Просмотр профиля
Re: Массивы в Qbasic
« Ответ #1 : 31 Мая 2011, 21:25:11 »
Задача 1 :
1. randomize timer наверное надо поставить вне цикла?
2. Генератор даёт числа с [0; 1]. Кажется 89*rnd+10 и взять целую часть.
    Отрубить хвост.
3. Суммировать чётные.
s=0
for i=1 to 10
if (a(i)/2)*2=a(i) then s=s+a(i)
next i
Проверь на всякий случай работает ли проверка чётности (a(i)/2)*2=a(i)
или вставь свою.

Задача 2 :
1. вместо x возьми j - оно целое.
2. Печать массива правильна
3. Обмен наверное величин, а не размеров.

Запуск поиска минимума максимума и их номеров.
Ami=A(1,1): mii=1: mij=1
Ama=A(1,1): mai=1: maj=1
For i = 1 to 4
For j = 1 to 4
здесь ищешь элементы и их места запоминаешь
Next j
Next i
потом обмен




 

Помогите организовать файл в котором содержуться разные массивы

Автор sheo92

Ответов: 1
Просмотров: 5972
Последний ответ 09 Декабря 2009, 18:24:25
от InfStudent
Массивы. Напечатать таблицу перевода

Автор poiuyt

Ответов: 6
Просмотров: 9205
Последний ответ 31 Марта 2010, 23:25:44
от poiuyt
Задачка на двумерные массивы в паскале

Автор Venesia

Ответов: 1
Просмотров: 6491
Последний ответ 24 Декабря 2010, 09:40:41
от @len@_k
Массивы (простая задачка) Фортран

Автор Fencer

Ответов: 3
Просмотров: 3377
Последний ответ 24 Апреля 2012, 20:04:26
от wital1984
Помогите решить задачку в VB на массивы

Автор SvetlanaG

Ответов: 8
Просмотров: 3744
Последний ответ 18 Мая 2012, 09:29:59
от Selyd