Определить сумму элементов одномерного массива - VB

Узнай цену своей работы

Формулировка задачи:

здравствуйте нужна помощь: решить 2 задачи в VB 1) дан одномерный массив чисел. Определить сумму его элементов 2) найти сумму элементов каждой строки имеются коды к этим задачам 1)
Листинг программы
  1. Program sto_chetire;
  2. uses crt;
  3. var a:array[1..100] of integer;
  4. s:longint;
  5. i,n:integer;
  6. begin
  7. clrscr;
  8. writeln('vvedite razmer massiva');
  9. readln(n);
  10. for i:=1 to n do
  11. begin
  12. write('a[',i,']=');
  13. readln(a[i]);
  14. end;
  15. s:=0;
  16. for i:=1 to n do
  17. begin
  18. s:=s+a[i];
  19. end;
  20. writeln( 'summa elementov massiva = ', s );
  21. readln(s);
  22. end.
2)
Листинг программы
  1. program new3;
  2. uses crt;
  3. type
  4. mas2=array[1..100,1..100] of integer;
  5. var
  6. n,s:integer;
  7. a:mas2;
  8. procedure vvod (var n:integer);
  9. var
  10. i,j:integer;
  11. begin
  12. write('vvedite razmer massiva ');
  13. readln(n);
  14. for i:=1 to n do
  15. for j:=1 to n do
  16. begin
  17. a[i, j]:=Random(20);
  18. write(a[i, j]:4);
  19. end;
  20. end;
  21. procedure vyvod (n:integer);
  22. var
  23. i,j:integer;
  24. begin
  25. for i:=1 to n do
  26. Begin
  27. for j:=1 to n do
  28. write(a[i,j]:3);
  29. writeln('summa ',s);
  30. end;
  31. end;
  32. procedure summ (n:integer);
  33. Var j,i,s:integer;
  34. Begin
  35. s:=0;
  36. for i:=1 to n do
  37. begin
  38. for j:=1 to n do
  39. begin
  40. s:=s+a[i,j];
  41. end;
  42. s:=0;
  43. end;
  44. end;
  45. begin
  46. Randomize;
  47. clrscr;
  48. vvod(n);
  49. summ(n);
  50. vyvod(n);
  51. readln;
  52. readln;
  53. end.

Решение задачи: «Определить сумму элементов одномерного массива»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.     Dim A() As Integer, summ()
  3.     Dim n As Integer, i As Integer, j As Integer
  4.     Randomize
  5.     Cls
  6.     n = InputBox("vvedite razmer massiva ", , 3)
  7.     ReDim A(1 To n, 1 To n), summ(1 To n)
  8.     For i = 1 To n
  9.         For j = 1 To n
  10.            A(i, j) = Rnd * (20)
  11.         Print vbTab; A(i, j);
  12.       Next j
  13.       Print
  14.     Next i
  15.     Print
  16.     For i = 1 To n
  17.         For j = 1 To n
  18.           summ(i) = summ(i) + A(i, j)
  19.         Next j
  20.         Print i & "  summa = " & summ(i)
  21.     Next i
  22. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы