Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 23.05.2016
Сообщений: 5
1

Тема: Массивы. Не удается задать формулу для вычисления четных чисел

23.05.2016, 15:33. Показов 811. Ответов 8
Метки нет (Все метки)

Элементы двухмерного массива А размеров 9*9 задаются с помощью следующего фрагмента программы:
PureBasic
1
2
3
FOR n=1 TO 9 
FOR m=1 TO 9 
A(n,m)=n+m+1
Сколько элементов массива А будут принимать четные значения:
1) 36
2) 40
3) 41
4) 45
Написал только вот это, а дальше тупик.
PureBasic
1
2
3
4
5
6
10 DIM A(9,9)
20 FOR n=1 TO 9
30 FOR m=1 TO 9
40 A(n,m)=n+m+1
50 INPUT A(n,m)
55 IF A(n,m)
Буду рад любой помощи. Решение нужно именно на языке basic.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2016, 15:33
Ответы с готовыми решениями:

Проверить формулу для вычисления чисел Фибоначчи
Для n-го члена в последовательности Фибоначчи существует явная формула ...

Программа для вычисления суммы четных чисел от 0 до 100
Не работает программа для вычисления суммы всех четных чисел от 0 до 100. #include <iostream> ...

Программа для вычисления четных чисел натурального рядаюю
Натуральный рад содержит K чисел.Полученное произведение разделить на K. K-вводится с...

Составить программу для вычисления суммы факториалов всех четных чисел от 1 до n
Помогите, пожалуйста, составить программу для вычисления суммы факториалов всех четных чисел от 1...

8
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
23.05.2016, 19:47 2
Эта задача решается в уме.
Чтобы число m + n + 1 было четным, необходимо и
достаточно чтобы m и n были разной четности. Но
четных чисел всего 4, а нечетных 5. В силу симметрии
m и n чисел будет вдвое больше. Вот и считаем 2*4*5 = 40
0
0 / 0 / 0
Регистрация: 23.05.2016
Сообщений: 5
25.05.2016, 14:45  [ТС] 3
Так и не понял что делать. Может как то по конкретней пожалуйста?
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
25.05.2016, 15:18 4
Если требуется только подсчитать число четных
элементов массива, то достаточно следующего кода

QBasic/QuickBASIC
1
2
3
4
5
6
FOR n=1 TO 9 
FOR m=1 TO 9 
   IF (n + m + 1) MOD 2 = 0 THEN K = K + 1
NEXT m
NEXT n
PRINT K
1
0 / 0 / 0
Регистрация: 23.05.2016
Сообщений: 5
25.05.2016, 15:28  [ТС] 5
Вы помогли мне. Спасли мою зачетную работу. Благодарю вас. Вот как у меня вышло.
PureBasic
1
2
3
4
5
6
7
8
9
10
10 DIM A(9,9)
20 FOR n=1 TO 9
30 FOR m=1 TO 9
40 A(n,m)=n+m+1
50 IF (n+m+1) MOD 2 = 0 THEN K=K+1
60 NEXT n
70 NEXT m
80 PRINT K
RUN
40
Все вышло. Еще раз спасибо вам.
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
25.05.2016, 15:54 6
ZloyFungus
Советую вам делать отступы. Тогда ваша программа
будет не только читабельной, но и оценки будут выше.
1
0 / 0 / 0
Регистрация: 23.05.2016
Сообщений: 5
25.05.2016, 15:57  [ТС] 7
Будет сделано. Спасибо еще раз.
0
0 / 0 / 0
Регистрация: 23.05.2016
Сообщений: 5
25.05.2016, 16:26  [ТС] 8
Если можно последний вопрос. Я сейчас написал блок схему. Написал что происходит в процессе(A(n,m)=n+m+1), но что ставится в решении я так и не понял, может быть это(MOD 2 = 0). https://www.cyberforum.ru/images/attach/png.gif
Подскажи))
0
Миниатюры
Тема: Массивы. Не удается задать формулу для вычисления четных чисел  
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
25.05.2016, 17:17 9
ZloyFungus
У вас спрашивается количество четных чисел в массиве
Вот этот код и находит четные числа.
А найдя считает их (К = К +1)
IF (n+m+1) MOD 2 = 0 THEN K=K+1
Переменная К - главная. Она выносится на печать (на экран)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2016, 17:17

Составить программу для вычисления суммы факториалов всех чётных чисел от m до n
Составить программу для вычисления суммы факториалов всех чётных чисел от m до n

Составить программу для вычисления суммы факториалов всех четных чисел от m до n
с помощью функции. Заранее спасибо.

Написать рекурсивное правило для вычисления четных натуральных чисел в пределах n
Выручайте срочно надо

Составить программу для вычисления суммы факториалов всех четных чисел от m до n
Составить программу для вычисления суммы факториалов всех четных чисел от m до n.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.