|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
||||||
Вычислить сумму положительных и отрицательных эллементов в каждой строке массива18.03.2012, 17:45. Показов 2686. Ответов 25
Метки нет (Все метки)
Здравствуйте помогите пожалуйста отредактировать программу.
0
|
||||||
| 18.03.2012, 17:45 | |
|
Ответы с готовыми решениями:
25
В каждой строке двумерного массива вычислить количество, сумму и среднеарифметическое отрицательных элементов
Вычислить сумму отрицательных чисел в каждой строке матрицы |
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
|
| 18.03.2012, 18:34 | |
|
И ты собираешься ВЕСЬ массив вводить вручную ?? (100 Х 100 = 10000)
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
|
| 18.03.2012, 18:47 [ТС] | |
|
если через rnd то отцательные числа не выдаются?
Добавлено через 4 минуты Я ввожу допустим 2 на 2 и заполняю вручную. Я просто не знаю как через rnd выдавать отрицательные числа
0
|
|
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||
| 18.03.2012, 18:53 | ||
|
X(i,j)=Int(Rnd * 1000) - 500
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
|
| 18.03.2012, 18:59 [ТС] | |
|
Понял! А подскажите пожалуйста как дальше сделать, чтобы сумму положительных и отрицательных эллементов в каждой строке выдавал?
0
|
|
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||
| 18.03.2012, 19:10 | ||
|
Я могу помочь ТОЛЬКО с первым.
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
||||||
| 18.03.2012, 19:13 [ТС] | ||||||
|
Я хочу, что бы вы мне подсказали как выдать на форму сумму пол. и отр. элементов каждой строки? Я по всякому пробую- не получается!
вот что у меня вышло:
0
|
||||||
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
|
| 18.03.2012, 19:31 | |
|
Скажи, а почему ты обьявляешь массив и переменные в процедуре Command1_Click, а не в Декларации ?? Это даёт какие-то преимущества (или так учат в....) ??
И ещё - ты знаешь как заключить код проги в теги ??
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
|
| 18.03.2012, 19:53 [ТС] | |
|
Так учат
Добавлено через 20 минут Я не понимаю что вы спросили. Вы можете мне сразу код прислать, а то мне завтра её уже сдать надо? Добавлено через 46 секунд Пожалуйста.
0
|
|
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||||||||
| 18.03.2012, 20:02 | ||||||||
Добавлено через 5 минут
0
|
||||||||
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
|
| 18.03.2012, 20:14 [ТС] | |
|
Я всёравно не понял : т.е. я опускаю Private Sub Command1_Click() вниз, и программа вообще не запускается! Как быть?
Добавлено через 1 минуту А что такое теги
0
|
|
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||||||
| 18.03.2012, 20:44 | ||||||
|
Когда вставляешь в сообщение код программы, то выдели ЕГО (чтоб был на синем фоне) и в меню редактора сообщения кликни мульку "VB" - тогда он станет читаемым....
Убери строку
Сначала заполним массив Добавлено через 12 минут Ты Rnd использовал когда-нибудь уже ?? Добавлено через 9 минут Ну у меня и своих дел хватает - надумаешь, стукнешь в скайп...
0
|
||||||
|
|
||
| 18.03.2012, 20:45 | ||
|
0
|
||
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||
| 18.03.2012, 21:08 | ||
|
0
|
||
|
|
||
| 18.03.2012, 21:35 | ||
|
Например я никогда не устанавливаю Boolean типов на False, потому что они при объявлении таки имеют эту значению.
0
|
||
|
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
|
||
| 18.03.2012, 21:48 | ||
|
2) При каждом клике кнопки прога должна будет заново переобьявлять массив и переменные, а это уже потеря времени (хоть здесь время и не важно..).
0
|
||
|
|
|||
| 18.03.2012, 22:41 | |||
|
Для меня объявление переменных имеет общий характер, если они должны использоваться в нескольких процедурах, то их нужно объявлять в декларациях, иначе локально в самом процедуре.
Если не посмотреть в этом примере то, для полезных приложений только одна процедура не хватит.
0
|
|||
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
|
| 18.03.2012, 22:55 [ТС] | |
|
Помогите кто нибудь а то вообще не получается
Вот что у меня вышло : Dim X(1 To 100, 1 To 100), M, N, i, j, S, P As Integer Dim Xпол, Xотр As Single Private Sub Command1_Click() Randomize M = Val(InputBox("Введите колличество строк")) N = Val(InputBox("Введите колличество столбцов")) For i = 1 To M For j = 1 To N X(i, j) = Val(InputBox("Заполните массив")) Print X(i, j); Next j Next i S = 0: P = 0 For i = 1 To M For j = 2 To N Xпол = X(i, j) > 0 Xотр = X(i, j) < 0 If Xпол > 0 Then S = S + Xпол If Xотр < 0 Then P = P + Xотр Print S; P Next j Next i End Sub
0
|
|
|
|
|||||||||||||||||
| 18.03.2012, 23:18 | |||||||||||||||||
И ещё научись использовать теги
0
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 18.03.2012
Сообщений: 11
|
|
| 18.03.2012, 23:25 [ТС] | |
|
Спасибо. Сейчас попробую исправить
Добавлено через 7 минут Я исправил но с выводом на форму суммы пол. и отр. элементов не получается Вот код: Private Sub Command1_Click() Dim X(1 To 100, 1 To 100), M, N, i, j, S, P As Integer Dim Xпол, Xотр As Single Randomize M = Val(InputBox("Введите колличество строк")) N = Val(InputBox("Введите колличество столбцов")) For i = 1 To M For j = 1 To N X(i, j) = Val(InputBox("Заполните массив")) Print X(i, j); Next j Next i For i = 1 To M S = 0: P = 0 For j = 2 To N If X(i, j) > 0 Then S = S + X(i, j) Else P = P + X(i, j) Next j Print S; P Next i End Sub
0
|
|
| 18.03.2012, 23:25 | |
|
Помогаю со студенческими работами здесь
20
Вычислить сумму положительных элементов в каждой строке матрицы Вычислить сумму положительных элементов в каждой строке матрицы
Вычислить произведения положительных и отрицательных элементов каждой строки массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|