QBasic,матрицы =`(

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: QBasic,матрицы =`(

Re: QBasic,матрицы =`(

Хыиуду » 22 дек 2008, 00:29

Я QBasic в жизни не видел. Думаю, хелп по стандартным функциям и Яндекс помогут.

Re: QBasic,матрицы =`(

Verloren » 21 дек 2008, 16:34

Хыиуду,

сори за наглость а ты не мог бы прогу написать??...я просто абсолютный 0 во всем этом...=`(плиииз(((очинь нада((((еще раз сори(((

Re: QBasic,матрицы =`(

Хыиуду » 21 дек 2008, 11:20

1.1. Создать одномерный массив А длины, равной высоте матрицы. Пройти во вложенном цикле по всем элементам матрицы. Если Д[i,j]=0, увеличиваем A[j] на 1
1.2. Проходим в цикле от 1 (или 0, не знаю, как в Бейсике идет индексация) до минимального среди M и N. Если D[i,i]>0, добавляем ее к суммирующей переменной.
2. То же самое, что 1.2, но проверка на неотрицательность - C[i,i]>=0, если неотрицательно, добавляем элемент к одной переменной, а счетчик увеличиваем на 1. После прохождения всей диагонали суммирующую переменную делим на счетчик.

QBasic,матрицы =`(

Verloren » 20 дек 2008, 14:28

1) задана матрица Д размера MxN Определить строку с наибольшим количеством нулевых элементов. Вычислить сумму положительных элементов ее главной диагонали.
2) задана матрица С с размером NxN. определить среднее арифметическое неотрицательных элементов ее главной диагонали

:confused: :confused: :confused:

Вернуться к началу