Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 41

Найти сумму элементов 5-й строки массива

24.04.2015, 20:12. Показов 2451. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать массив 6 х 6 из чисел в диапазоне от –30 до 100.
Определить максимальный элемент массива.
Найти сумму элементов 5-й строки массива.
Поменять местами элементы 1-й и 6-й строк.
Результаты вывести на лист.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2015, 20:12
Ответы с готовыми решениями:

Найти сумму элементов первой строки массива размером 7х3, состоящей из элементов целого типа
const n=3; m=7; var a:array of integer; i,j,sum:integer; begin sum:=0; writeln('Матрица :'); for i:=1 to n do begin...

Найти сумму элементов 2 строки, массива [R,C]
Здравствуйте. Препод нам дал задание найти сумму элементов 2 строки, массива . Я вот почти сделал , но приложение как то странно себя...

Найти сумму элементов первой строки массива
Дан двумерный целочисленный массив 5x6. Найти сумму элементов 1-ой строки массива. Напечатать ответ.

12
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
24.04.2015, 20:58
Сформировал, определил, нашёл, поменял, вывел!
Что ещё сделать?
Пиши не стесняйся!
И начни сам что-то делать! Твоё же задание!
Примеры найдёшь тут:
Массивы. Обьявление массивов. Сортировка массивов
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 41
25.04.2015, 11:25  [ТС]
Alex77755, нефиг умничать сдесь
0
38 / 38 / 16
Регистрация: 04.03.2014
Сообщений: 249
25.04.2015, 17:59
Лучший ответ Сообщение было отмечено Александр54 как решение

Решение

Александр54,
1. Попробуйте так.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Command1_Click()
Dim m(6, 6)         
 
 
 
     Print
     Randomize
 
For a = 0 To 5                       
   For b = 0 To 5                       
       m(a, b) = Fix(Rnd * 100) + Fix(Rnd * -30)    
   Next b                                   
Next a                                     
     
For a = 0 To 5
     Print
   For b = 0 To 5
       Print m(a, b); 
   Next b
Next a
End Sub
Добавлено через 45 минут
Или так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Command1_Click()
Dim m(6, 6)         
 
 
 
     Print
     Randomize
 
For a = 0 To 5                       
   For b = 0 To 5                       
       m(a, b) = -30 + Fix(Rnd * 100)    
   Next b                                   
Next a                                     
     
For a = 0 To 5
     Print
   For b = 0 To 5
       Print m(a, b); 
   Next b
Next a
End Sub
Добавлено через 1 час 6 минут
Александр54,
2.Максимальное число.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Command1_Click()
 Dim m(6, 6) As Double
Print
Randomize
 For a = 0 To 5
 For b = 0 To 5
  m(a, b) = -30 + Fix(Rnd * 100)
Next b
 Next a
 max = m(a, b)
 
 For a = 0 To 5
 For b = 0 To 5
  If max < m(a, b) Then max = m(a, b)
  
Next b
 Next a
MsgBox "Max= " & max 
End Sub
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
25.04.2015, 18:09
Александр54,

Не по теме:

Не фиг тупо постить учебные задания!
Есть вопросы конкретные - задавай.
А так хоть бы поздоровался для приличия!


Ссылку на закреплённую тему с примерами я дал.
А ты мало того, что грубо нарушаешь правила форума:
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Прежде чем задать вопрос, воспользуйтесь поиском - возможно, ответ на него уже был дан ранее.
Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
Так ещё и хамишь!
0
38 / 38 / 16
Регистрация: 04.03.2014
Сообщений: 249
25.04.2015, 22:02
Лучший ответ Сообщение было отмечено Александр54 как решение

Решение

Если хочешь получить ответ в той же форме, что и предыдущий ,тогда сотри слова: As Double, и вместо MsgBox напиши Print

Добавлено через 3 часа 37 минут
Александр54,
3.Сумма элементов 5-й строки массива

Visual Basic
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
Dim a(6, 6), s
 
Private Sub Command1_Click()
 
 Print
     Randomize
  s = 0
  For i = 0 To 5
  For j = 0 To 5
    a(i, j) = -30 + Fix(Rnd * 100)
  Next j
  Next i
     
  For i = 0 To 5
     Print
  For j = 0 To 5
    Print a(i, j);
    If i = 4 Then
   s1 = s1 + a(i, j)
    End If
    
  Next j
  Next i
   Print
   Print "Сумма в пятой строке ="; s1
    
End Sub
Добавлено через 10 минут
3. Сумма в пятой строке массива, этот код правильный. Тот, что выше с ошибками.
Visual Basic
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
Dim a(6, 6), s
 
Private Sub Command1_Click()
 
 Print
     Randomize
  s = 0
  For i = 0 To 5
  For j = 0 To 5
    a(i, j) = -30 + Fix(Rnd * 100)
  Next j
  Next i
     
  For i = 0 To 5
     Print
  For j = 0 To 5
    Print a(i, j);
    If i = 4 Then
   s1 = s + a(i, j)
    End If
    
  Next j
  Next i
   Print
   Print "Сумма в пятой строке ="; s
    
End Sub
1
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 41
26.04.2015, 14:15  [ТС]
vasiliw8, Спасибо

Добавлено через 10 минут
Alex77755, В этой теме я правил не нарушал. За ссылку спасибо.А вот это было лишнее
Сформировал, определил, нашёл, поменял, вывел!
Что ещё сделать?
Пиши не стесняйся!
И начни сам что-то делать! Твоё же задание!
Я задания делаю у меня их много два задания у меня не получаются вот я и прошу помочь.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
26.04.2015, 17:45
В этой теме я правил не нарушал

Не по теме:

УГУ!

Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Сформировал, определил, нашёл, поменял, вывел!
на каждый вопрос (точнее задание!) я и ответил!
И что значит лишнее?!
Просил сформировать я и сформировал!
Что не так-то? Разве ты что-то спрашивал? Или просил код?
Обозначил задание и я его выполнил! Показать скрин?



Добавлено через 2 минуты
два задания у меня не получаются вот я и прошу помочь.
Вот и я об этом же!
Не получается - покажи как пытался сделать!
Я первый укажу на ошибки и помогу сделать!
Без твоих попыток это не помощь, а медвежья услуга!
0
38 / 38 / 16
Регистрация: 04.03.2014
Сообщений: 249
26.04.2015, 19:37
Alex77755, Александр54,
Мужики кончайте собачиться, вы же люди.
Ну не будет Александр54, программистом, ну наверное это ему не нужно, закончит учебу и забудет.
Но, если человек просит помощи, неважно в какой форме, надо помочь, тем более, что форум предназначен для всех.
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
27.04.2015, 11:31
vasiliw8,
Но, если человек просит помощи...
Сделай за меня не есть помощь!!!
Александр54, палец о палец не ударил! Попытки сделать не сделал!
Ну не дал он возможности помочь ему

Добавлено через 13 часов 0 минут
неважно в какой форме
Visual Basic
1
2
3
А для меня это очень важно! 
Хаму, лодырю и халявщику выполнять за него учебные задания не буду.
Помочь - всегда пожалуйста! Покажи свои попытки - подскажу в чём ошибка...
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 41
27.04.2015, 12:40  [ТС]
Alex77755,
1 А для меня это очень важно!
2 Хаму, лодырю и халявщику выполнять за него учебные задания не буду.
3 Помочь - всегда пожалуйста! Покажи свои попытки - подскажу в чём ошибка...
Ну так в чём проблема помогайте. А в моих темах можно и не писать
0
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 1
14.05.2015, 14:44
Приветствую всех, я собственно тоже по этому же заданию, но делал как бы по-своему проверьте и помогите как можно проще написать в проге "Поменять местами элементы 1-й и 6-й строк". Спасибо
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sub Otchet_LR9()
Dim a(1 To 6, 1 To 6) As Integer, i As Integer, j As Integer, max As Single, ni As Single, nj As Single, sum5 As Single
Randomize
For i = 1 To 6
For j = 1 To 6
a(i, j) = Int((100 - (-30) + 1) * Rnd - 30)
Sheets("Ëèñò1").Cells(i, j) = a(i, j)
 
'Определение max элемента в массиве
If max < a(i, j) Then
max = a(i, j)
ni = i
nj = j
End If
Next j
Next i
 
'Сумма 5 строки массива
sum5 = 0
For i = 5 To 5
For j = 1 To m
sum5 = sum5 + Mas(i, j)
Next j
Next i
0
0 / 0 / 0
Регистрация: 18.04.2015
Сообщений: 41
18.05.2015, 12:08  [ТС]
n1_teacher,
Visual Basic
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
Sub Alexander()
Dim a(1 To 6, 1 To 6) As Integer, i As Integer, j As Integer, B(1 To 6) As Integer, sum As Integer
Randomize
max = -31
For i = 1 To 6
For j = 1 To 6
a(i, j) = -30 + Fix(Rnd * 100)
Cells(i, j) = a(i, j)
prom = a(1, j)
a(1, j) = a(6, j)
a(6, j) = prom
If max < a(i, j) Then
max = a(i, j)
End If
Next j
Next i
Cells(1, 12) = "max="
Cells(1, 13) = max
For j = 1 To 6
B(j) = a(5, j)
sum = sum + B(j)
Next
Sheets("Лист1").Cells(1, 9) = "sum="
Sheets("Лист1").Cells(1, 10) = sum
End Sub
Добавлено через 2 минуты
замена 1-й и 6-й строк"
prom = a(1, j)
a(1, j) = a(6, j)
a(6, j) = prom
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2015, 12:08
Помогаю со студенческими работами здесь

Найти сумму элементов второй строки массива
Существует некоторый двухмерный массив, который имеет М-столбцов и N-строк. Найти сумму элементов второй строки массива

Найти сумму элементов второй строки массива
Помогите пожалуйста!В чем ошибка? не выдает сумму именно 2 строки. Заранее спасибо! uses crt; var a: array of integer; ...

Найти сумму элементов первой строки массива
Program z; uses CRT; var A:arrayof integer; p,j,n,m,s:integer; begin writeln('Введите количество строк');Readln(n); ...

Найти сумму элементов массива и выдать на печать. Найти максимальный элемент в массиве и номер строки
Дан массив n*m. Найти сумму элементов массива и выдать на печать. Найти максимальный элемент в массиве и номер строки , в которой он...

Найти сумму элементов каждой нечётной строки массива
помогите пожалуйста с решением.не очень разбираюсь в массивах. Найти сумму элементов каждой нечётной строки. Одна тема - один...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru