|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
Задание: Дан двумерный массив, найти отдельно сумму элементов каждой строки и каждого столбца....а затем суммировать каждый столбец. Прилагается код написанный мною на паскале, вот только я немогу перенести его на Visual Basic.. = сумма столбцовprogram summa; uses crt; const m = 2; n = 10; var a: array[1..m,1..n] of byte; s: array[1..n] of byte; i,j, sum: byte; begin randomize; for i := 1 to m do begin for j := 1 to n do begin a[i,j] := random(10); write (a[i,j]:3) end; writeln end; writeln ('------------'); for j := 1 to n do begin for i := 1 to m do begin s[j] := s[j] + a[i,j]; sum := sum + a[i,j] end; write (s[j]:3) end; write (' | sum = ', sum); readln end. = сумма строкprogram summa; uses crt; var a:array[1..100,1..100] of integer; n,m,i,j,s:integer; begin clrscr; write('Vvedite N: '); readln(n); write('Vvedite M: '); readln(m); for i:=1 to n do begin s:=0; for j:=1 to m do begin a[i,j]:=random(50)-25; s:=s+a[i,j] end; a[i,m+1]:=s; end; writeln('Ishodnii massiv'); writeln('Summa':(m*4+12)); for i:=1 to n do begin for j:=1 to m+1 do if j=m+1 then write(a[i,j]:8) else write(a[i,j]:4); writeln; end; end. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 22:57 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
LEGO-legoвот только я немогу перенести его на Visual Basic.. начинай, поправим... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:01 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
BelowZero начинай, поправим... А как тут вообще начинать прогу? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:24 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
LEGO-legoBelowZero начинай, поправим... А как тут вообще начинать прогу? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:28 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
Ой, та чё там говорить... LEGO-legoПрилагается код написанный мною на паскале...Автор либо не читал код, а скопипастил; либо очень крутой программер (судя по расчету невозможности переполненеия в первом задании, что при генерации данных и расчетах, что при выводе матрицы). Но Первое решение. Мало того, что нет инициализации s() и sum , так ещё и сумма зачем-то считается внутри второго цикла. Второе решение. Integer N и M при размерности массива до 100 - это возможность overflow. При этом еще и без проверки ввода после Readln . И вообще, приведено решение двух разных задач, а не одной... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:33 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
AndreTMОй, та чё там говорить... LEGO-legoПрилагается код написанный мною на паскале...Автор либо не читал код, а скопипастил; либо очень крутой программер (судя по расчету невозможности переполненеия в первом задании, что при генерации данных и расчетах, что при выводе матрицы). Но Первое решение. Мало того, что нет инициализации s() и sum , так ещё и сумма зачем-то считается внутри второго цикла. Второе решение. Integer N и M при размерности массива до 100 - это возможность overflow. При этом еще и без проверки ввода после Readln . И вообще, приведено решение двух разных задач, а не одной... ахахах шутники тоже мне... чё было на компе то и выложил сюда, потому как заново переписывать код на паскале смысла не имеет...да и проги рабочие и всё нормально в них... вместо того чтобы тупо ржать помогли бы хотя бы начать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:47 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
AndreTM, и правда) значит, вариант А "начинай, поправим..." отменяется. план Б: "Код в студию" ) LEGO-lego, рябит в глазах от иноязычных кодов) опиши, что тебе нужно(подробно), и завтра, если тебе не успеют выложить код, набросаю что-нить ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:48 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
LEGO-legoпомогли бы хотя бы начать. Сумма строки и столбца (отдельно)....код прилогается ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2012, 23:49 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
BelowZeroопиши, что тебе нужно(подробно), и завтра, если тебе не успеют выложить код, набросаю что-нить 1. ввод матрицы Dim s As Integer Dim a(100, 100) As Integer Dim m, n As Integer Private Sub Command1_Click() Label1.Caption = "" 1: n = Val(InputBox("ВВЕДИТЕ ДЛИНУ МАССИВА (меньше 10)", "РАЗМЕРНОСТЬ")) 2: m = Val(InputBox("ВВЕДИТЕ КОЛИЧЕСТВО (меньше 10)", "РАЗМЕРНОСТЬ")) If n > 10 Then GoTo 1 If m > 10 Then GoTo 2 For i = 1 To m For j = 1 To n a(i, j) = Val(InputBox("Введите число", "Ввод данных в массив")) Next j, i For i = 1 To m Label1.Caption = Label1.Caption & Chr(13) For j = 1 To n Label1.Caption = Label1.Caption & " " & a(i, j) Next j, i End Sub вот...работает ввод даннных в матрицу... тепрь нужны: 2. Сумма каждой строки 3. Сумма каждого столбца ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2012, 00:01 |
|
Сумма строки и столбца (отдельно)....код прилогается
|
|||
---|---|---|---|
#18+
1) Забудьте про Goto. Вас и на TP учат использовать переходы? 2) То есть вы взяли программу на TP/BP под DOS, а затем пытаетесь программировать на изначально объектном языке? Не зная модели? 3) Хоть вычислительные операции и будут "один-в-один", но распределение структур данных, а, тем более, вывод информации - это очень большие разницы для каждого ЯП. 4) Расскжите уж нам, наконец, какую версию Бэйсика вы пользуете для программирования... Впрочем... учитывая OPTION BASE 0 для VB(A)LEGO-legoтепрь нужны: 2. Сумма каждой строки 3. Сумма каждого столбца Код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2012, 00:28 |
|
|
start [/forum/topic.php?fid=60&fpage=86&tid=2158091]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 153ms |
0 / 0 |