0 / 0 / 0
Регистрация: 14.04.2010
Сообщений: 3
1

Обработка двумерных массивов

14.04.2010, 16:43. Показов 1426. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста составить программу и блок-схему к седующим задачам:
1) Дан массив {Dij}, i и j - целые, не больше 25 и 15 соответственно, и натуральные числа K и N, найти суммы элементов K-й строки и N-го столбца.
2) Задана вещественная матрица {Aij}, i и j не больше 10 и 15 соответственно. Определьть среднее арифметическое элементов матрицы, принадлежащих столбцам с нечетными номерами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2010, 16:43
Ответы с готовыми решениями:

Обработка двумерных массивов
А как Вы видите решение этой задачи? Исходные данные: В таблице приведено время выпечки...

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

Обработка двумерных массивов
Помогите пожалста составить прогрумму. Условие: Найти произведение нечетных отрицательных...

Обработка двумерных массивов
Помогите пожалуйста. Написал программу, но не могу заполнить одномерный массив. Заранее спасибо....

2
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
14.04.2010, 17:42 2
Лучший ответ Сообщение было отмечено Юля// как решение

Решение

1)
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
37
38
39
uses crt;
var a:array[1..50,1..50]of integer;
i,j,n,m,k1,k2:integer;
 
function sum_col(k:integer):integer;
var i:integer;
begin
 sum_col:=0;
 for i:=1 to n do sum_col:=sum_col+a[i,k];
end;
 
function sum_row(k:integer):integer;
var i:integer;
begin
 sum_row:=0;
 for i:=1 to m do sum_row:=sum_row+a[k,i];
end;
 
begin
 clrscr;
 randomize;
 write('N M -> ');
 readln(n, m);
 writeln('Исходный массив');
 for i:=1 to n do
 begin 
  for j:=1 to m do
  begin
    a[i,j]:=random(100);
    write(a[i,j]:3);
  end;
  writeln;
 end;
 write('Номер строки и столбца -> ');
 readln(k1,k2);
 writeln('Столбец ',k1,' = ',sum_col(k1));
 writeln('Строка ',k2,' = ',sum_row(k2));
 readln;
end.
1
156 / 158 / 93
Регистрация: 01.01.2010
Сообщений: 398
14.04.2010, 18:15 3
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
32
33
34
35
36
37
program tmp;
uses crt;
const
  count=100;
var
  i,j,m,n,k:integer;
  avr,s:real;
  mas:array[1..count,1..count] of real;
begin
  clrscr;
  randomize;
  repeat
  write('i,j: '); readln(i,j);
  until (i<=10) and (j<=15);
  clrscr;
  for m:=1 to i do begin
  for n:=1 to j do readln(mas[m,n]);
                   writeln;
                   end;
  clrscr;
  for m:=1 to i do begin
  for n:=1 to j do write(mas[m,n]:2:2,' ');
                   writeln;
                   end;
 writeln;
 s:=0;
 k:=0;
 for m:=1 to j do if odd(m) then
     for n:=1 to i do begin
                      s:=mas[n,m]+s;
                      inc(k);
                      end;
                      writeln;
avr:=s/k;
writeln(avr:2:2);
readkey;
end.
1
14.04.2010, 18:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2010, 18:15
Помогаю со студенческими работами здесь

Обработка двумерных массивов
Заданы матрицы А размерности (5х5) и матрица F также размерности (5х5). Определить матрицу...

Обработка двумерных массивов
Разработать алгоритм и составить программу решения задачи. Задача: Найти среднее геометрическое...

Обработка двумерных массивов
Дана вещественная матрица А(N,M). Составить программу замены всех положительных элементов матрицы...

Обработка двумерных массивов
Количество элементов массива: 3,4 Тип: Целый Цель: Найти сумму минимального и максимального...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru