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

Дана матрица. Найти четные, нечетные индексы и их сумму

16.01.2015, 16:49. Просмотров 746. Ответов 1
Метки нет (Все метки)

Дана действительная квадратная матрица А размера n * n. Вычислить суммы элементов матрицы, имеющих четные и нечетные индексы отдельно. Помогите пожалуйста составить программу и схему к ней, т.к. с подсчетами матриц у меня всегда были проблемы, основную часть могу воссоздать, а вот с подсчетами никак. Спасибо.

Добавлено через 17 часов 21 минуту
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CLS
n=5
DIM a(n,n)
FOR i=1 TO n
FOR j=1 TO n
a(i,j)=INT(RND*100)
PRINT a(i,j)
NEXT j
NEXT i
PRINT "Matriza a"
FOR i=1 TO n
FOR j=1 TO n
PRINT a(i,j)
NEXT j
'PRINT
NEXT i
ch = 0:nch = 0
FOR i=1 TO n
FOR j=1 TO n
IF i MOD 2=0 AND j MOD 2=0 THEN ch=ch+a(i,j) ELSE GOTO 21
IF i MOD 2=1 AND j MOD 2=1 THEN nch=nch+a(i,j) ELSE GOTO 22
NEXT j
NEXT i
PRINT "Summa elementov s chetnimi index = "; ch
PRINT "Summa elementov s nechetnimi index = "; nch
END
попробовала, но у меня почему-то матрица не выводится, может подправите чего?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2015, 16:49
Ответы с готовыми решениями:

Дана квадратная матрица порядка M. Найти сумму элементов ее диагоналей
Дана квадратная матрица порядка M. Найти сумму элементов ее диагоналей.

Массивы. Дана матрица отсортировать четные столбцы в обратном порядке, а нечетные в прямом
В общем в программе выбивает ошибку, не пойму почему. Задание: Дана матрица (22)x(22) отсортировать...

Проверить правило "четные/нечетные элементы имеют четные/нечетные индексы"
2.Программа осуществляет ввод массива из 150 эллементов. Затем она проверяет правило"четные...

Преобразование массива. Нечетные индексы слева, четные индексы справа
Добрый вечер. Задание таково: дан некоторый массив произвольной длины, требуется преобразовать его...

Дана матрица A(n,m).Найти сумму каждой из строк,имеющие четные номера.Нужен исходник программы.Чтоб там был объект StringGrid.
Дана матрица A(n,m).Найти сумму каждой из строк,имеющие четные номера.Нужен исходник программы.Чтоб...

1
borozdenets
0 / 0 / 1
Регистрация: 04.02.2015
Сообщений: 2
04.02.2015, 19:56 2
вроде как то так
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
CLS
' Двумерные массивы
n = 5
DIM a(n, n)
RANDOMIZE TIMER
' Ввод исходной матрицы
FOR i = 1 TO n
    FOR j = 1 TO n
    a(i, j) = INT(RND * 11) - 5
    NEXT j
NEXT i
 
' Вывод исходной матрицы
PRINT "Матрица А"
FOR i = 1 TO n
    FOR j = 1 TO n
    PRINT a(i, j);
    NEXT j
    PRINT
NEXT i
 
' Обработка матрицы A
ch = 0: nch = 0
FOR i = 1 TO n
   FOR j = 1 TO n
    IF i MOD 2 = 0 AND j MOD 2 = 0 THEN ch=ch+a(i,j)
        IF i MOD 2 >< 0 AND j MOD 2 >< 0 THEN nch=nch+a(i,j)
   NEXT j
NEXT i
 
' Вывод результатов   
PRINT "Сумма элементов с четными индексами ="; ch
PRINT "Сумма элементов с нечетными индексами ="; nch
END
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2015, 19:56

Найти сумму элементов, имеющих нечетные индексы
Дан одномерный массив MAS. Окончание ввода элементов является 0. Найти сумму элементов, имеющих...

Найти сумму элементов, имеющих нечетные индексы
помогите написать программу... Дан одномерный массив C целых чисел, состоящий из 10 элементов,...

Найти сумму элементов, имеющих нечетные индексы;
1) Дан массив целых чисел, состоящий из 25 элементов. Заполнить с клавиатуры. Найти: -сумму...


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

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

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