0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 7
1

Вычислить произведение элементов массива, значения которых кратны 3

06.12.2010, 01:07. Показов 1314. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скажите пожулуйста каким образом сделать данное задание именно на Qbasic
и какой алгоритм(если можно). Последнее вроде осталось.


Дан одномерный массив, состоящий из n элементов. Необходимо
сделать следующее:

1. Вычислить произведение элементов массива, значения которых кратны 3.

2. Преобразовать массив так, чтобы элементы массива с нечетными и четны-
ми индексами поменялись местами (первый – со вторым, третий – с четвер-
тым и т.д.).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2010, 01:07
Ответы с готовыми решениями:

Подсчитать сумму элементов массива, значения которых кратны 8
Здравствуйте форумчпни!!! Очень нуждаюсь в вашей помощи. Столкнулся с очень интересной задачей,...

Определить произведение элементов, значения которых не кратны заданному числу F
решение в Visual Basic 6.0 Дан двумерный массив (матрица) размером NxM. 1. Определить...

Определить произведение элементов матрицы, значения которых не кратны заданному числу F
Двумерный массив (матрица) размером NxM. Определить произведение элементов, значения которых не...

Вычислить сумму и произведение элементов массива, значения каждого из которых больше 0 и меньше 3
Дан одномерный массив a вещественного типа, состоящий из n элементов. Вычислить сумму и...

1
4969 / 1641 / 409
Регистрация: 25.04.2010
Сообщений: 4,530
Записей в блоге: 1
06.12.2010, 09:54 2
Лучший ответ Сообщение было отмечено Mr.Green как решение

Решение

1.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
DIM M%(10)
   CLS
   RANDOMIZE TIMER
FOR i = 1 TO 10
  M%(i) = RND * 21 - 10
  PRINT M%(i);
NEXT i: PRINT
Pr# = 1
FOR i = 1 TO 10
  IF M%(i) MOD 3 = 0 THEN Pr# = Pr# * M%(i)
NEXT i
PRINT "Proizvedenye:"; Pr#
Добавлено через 16 минут
2.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CLS
Again: INPUT "Vvedite razmer massiva:", n
n = (n \ 2) * 2
IF n <= 0 GOTO Again
PRINT "Razmer massiva preobrazovan k chetnomu chislu i raven "; n
DIM M%(n)
   ' Заполним массив и на экран его
   RANDOMIZE TIMER
FOR i = 1 TO n
  M%(i) = RND * 21 - 10
  PRINT M%(i);
NEXT i: PRINT
  '  Меняем эл-ты
FOR i = 2 TO n STEP 2
  SWAP M%(i), M%(i - 1)
NEXT i
  '  Вывод
FOR i = 1 TO n
  PRINT M%(i);
NEXT i
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2010, 09:54
Помогаю со студенческими работами здесь

Вывести на экран произведение тех элементов массива, номера которых кратны трем
дан одномерный массив А, состоящий из целых чисел. вывести на экран произведение тех элементов...

Определить количество элементов двумерного массива, значения которых не кратны заданному числу F
ПОМОГИТЕ ПОЖАААЛУЙСТА!, В этом вообще ничего не понимаю. Подскажите хотя бы с чего начать. ...

В массиве x(n) определить произведение элементов, значение которых кратны пяти.
Подскажите,как составить массив?он должен быть сделан при помощи rnd.. В массиве x(n) определить...

Вычислить сумму и произведение элементов массива, индексы которых кратны 3
procedure TForm1.ResButtonClick(Sender: TObject); var i:integer; res:integer; s:integer; begin...

Найти произведение тех элементов массива значения которых заключены в интервале [А, В] и кратны 3 или 5
Нужно сделать две программы: Дан массив X(N). 1) Найти произведение тех элементов массива...

Найти произведение тех элементов массива, значения которых заключены в интервале [A; B] и кратны 3 или 5
Нужна блок-схема и программа Дан массив X(N).найти произведение тех элементов массива, значения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru