Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/65: Рейтинг темы: голосов - 65, средняя оценка - 4.78
4 / 4 / 1
Регистрация: 05.04.2012
Сообщений: 41
1

Дан двумерный массив. Определить сумму элементов каждой строки.

18.04.2012, 14:07. Показов 12518. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двумерный массив. Определить сумму элементов каждой строки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2012, 14:07
Ответы с готовыми решениями:

Дан двумерный массив. Найти номера первых отрицательных элементов каждой строки массива
Дан двумерный массив. Найти номера последних отрицательных элементов каждого столбца. Это чуть...

Дан двумерный массив, найдите номер первого отрицательного элемента в каждой строке, и сумму элементов в каждом столбце
Дан двуммерный массив ,найдите номер первого отрицательного элемента в каждой строке,и сумму...

Дан двумерный массив. Определить сумму квадратов элементов заданного столбца
Дан двумерный массив. Определить сумму квадратов элементов заданного столбца.

Дан двумерный массив Определить сумму положительных элементов заданного столбца массива.
дан двумерный массив. Определить сумму положительных элементов заданного столбца массива.

9
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
18.04.2012, 15:52 2
Pascal
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
28
29
30
31
uses CRT;
Const n=4;
var a:array [1..n,1..n] of integer;
i,j,s:integer;
begin
     ClrScr;
     write('Ìàòðèöà:');
     randomize;
     for i:=1 to n do
     for j:=1 to n do
     begin
     a[i,j]:=Random(21);
     end;
     for i:=1 to n do
     for j:=1 to n do
     begin
          gotoxy(j*5+10,i+1);
          Write(a[i,j]);
     end;
     s:=0;
     for i:=1 to n do
     begin
          for j:=1 to n do
          begin
          s:=s+a[i,j];
          end;
     gotoxy(j*10+5,i+1);
     writeln(' Summa=',s);
     s:=0;
     end;
end.
1
4 / 4 / 1
Регистрация: 05.04.2012
Сообщений: 41
02.05.2012, 13:09  [ТС] 3
Дан двумерный массив. Определить сумму элементов каждой строки.
Pascal
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
28
29
30
31
uses CRT;
Const n=4;
var a:array [1..n,1..n] of integer;
i,j,s:integer;
begin
     ClrScr;
     write('Матрица:');
     randomize;
     for i:=1 to n do
     for j:=1 to n do
     begin
     a[i,j]:=Random(21);
     end;
     for i:=1 to n do
     for j:=1 to n do
     begin
          gotoxy(j*5+10,i+1);
          Write(a[i,j]);
     end;
     s:=0;
     for i:=1 to n do
     begin
          for j:=1 to n do
          begin
          s:=s+a[i,j];
          end;
     gotoxy(j*10+5,i+1);
     writeln(' Summa=',s);
     s:=0;
     end;
end.
надо убрать gotoxy и проще сделать пожалуйста!!!!
0
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
02.05.2012, 17:46 4
Pascal
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
28
29
30
31
32
33
34
35
36
 program p;
  uses crt;
const n = 5;
type TMatr = array[1..n, 1..n] of Integer;
var Matr: TMatr;
procedure Gen_PrintMatrix(var Matr: TMatr);
var i, j: Byte;
begin
  Randomize;
  writeln('Ìàòðèöà: ');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      Matr[i, j]:=Random(20);
      write(Matr[i, j]:4);
    end;
    writeln;
  end;
  writeln;
end;
procedure Summa(Matr: TMatr);
var Summa: Integer; i, j: Byte;
begin
  for i:=1 to n do
  begin
    Summa:=0;
    for j:=1 to n do
      inc(Summa, Matr[i, j]);
    writeln('Ñóììà ýëåìåíòîâ â ñòðîêå ', i, ': ', Summa);
  end;
end;
begin
  Gen_PrintMatrix(Matr);
  Summa(Matr);
end.
1
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
02.05.2012, 18:10 5
Боюсь, что с процедурами будет больше вопросов, чем без них, gotoxy, конечно, можно убрать. Но, если ему мой вариант не понравился... Я не знаю, что и делать. В принципе, там просто пара строк кода и остальное красивый вывод.
1
4 / 4 / 1
Регистрация: 05.04.2012
Сообщений: 41
04.05.2012, 23:18  [ТС] 6
я вообще-то просил проще а не запутывать))
0
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
04.05.2012, 23:45 7
Проще некуда, всего 2 процедуры.. вывода чисел.. и подсчета суммы
0
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
04.05.2012, 23:53 8
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
const n=5;
var a: array [1..n,1..n] of integer;
    i,j: byte; s: integer;
begin
writeln('     Матрица          Сумма');
for i:=1 to n do
    begin
    s:=0;
    for j:=1 to n do
        begin
        a[i,j]:=random(19)-9;
        write(a[i,j]:3);
        s:=s+a[i,j];
        end;
    writeln(s:10);
    end;
end.
1
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
05.05.2012, 09:36 9
Ужимаем коды...) Смысл правда...)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses CRT;
Const n=4;
var a:array [1..n,1..n] of integer;
i,j,s:integer;
begin
     ClrScr;
     write('Ìàòðèöà:');
     randomize;
     for i:=1 to n do
     begin
          s:=0;
          for j:=1 to n do
              begin
                   a[i,j]:=Random(21);
                   gotoxy(j*5+10,i+1);
                   Write(a[i,j]);
                   s:=s+a[i,j];
              end;
     gotoxy(j*10+5,i+1);
     writeln(' Summa=',s);
     end;
end.
gotoxy убирался выше, так что, я его оставил...)
1
4 / 4 / 1
Регистрация: 05.04.2012
Сообщений: 41
07.05.2012, 22:46  [ТС] 10
Заяц пожалуйста не делай больше красивых выводов))мне хватит росписи задачи на уровне 1 класса))всё равно БОЛЬШОЕ спасибо!!!
0
07.05.2012, 22:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2012, 22:46
Помогаю со студенческими работами здесь

Дан двумерный массив целых чисел. Определить максимальное значение среди элементов пятой строки массива
Дан двумерный массив целых чисел. Определить максимальное значение среди элементов пятой строки...

Дан двумерный массив. Найти номера первых отрицательных элементов каждой строки
Дан двумерный массив. Найти номера первых отрицательных элементов каждой строки. Помогите решить.

Дан двумерный массив.Определить сумму элеменентов в тех строках,которые не содержат отрицательных элементов.
Дан двумерный массив.Определить сумму элеменентов в тех строках,которые не содержат отрицательных...

Ввести двумерный массив произвольной размерности, определить количество четных по значению элементов каждой строки
Помогите решить пожалуйста проги! 1)Ввести двумерный массив произвольной размерности, определить...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru