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

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

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

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

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

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

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

2
 Аватар для yanyk1n
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
 Аватар для DeLuxe
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2010, 18:15
Помогаю со студенческими работами здесь

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

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

Обработка двумерных массивов
Разработать алгоритм и составить программу решения задачи. Задача: Найти среднее геометрическое положительных элементов матрицы C(8,6)...

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

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


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Микросервис с нуля на Go с Kafka
stackoverflow 12.02.2025
Когда я впервые столкнулся с необходимостью разделить монолитное приложение на микросервисы, передо мной встал вопрос выбора правильных технологий и подходов. После долгих экспериментов с различными. . .
Микросервис с нуля на C# с RabbitMQ
stackoverflow 12.02.2025
Переход от монолитной архитектуры к микросервисной - это не просто модное веяние, а закономерный этап эволюции программных систем. В отличие от монолита, где все компоненты тесно связаны между собой. . .
Docker для начинающих
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения все чаще возникает необходимость быстро и надежно разворачивать приложения в различных средах. Разработчики постоянно сталкиваются с проблемой. . .
Создание бота для Телеграм на C#
stackoverflow 12.02.2025
В современном мире корпоративных коммуникаций Telegram-боты становятся незаменимым средством автоматизации бизнес-процессов и взаимодействия с сотрудниками. Как создать такого бота, который сможет. . .
Операторы сравнения (== и ===) в JavaScript
hw_wired 12.02.2025
JavaScript предоставляет два основных оператора сравнения - оператор нестрогого равенства (==) и оператор строгого равенства (===). На первый взгляд они могут показаться очень похожими, но их. . .
Определение адреса, откуда репозиторий Git был клонирован
hw_wired 12.02.2025
Система контроля версий Git хранит всю информацию о репозитории в специальной директории . git, включая данные об удаленных источниках. Эта информация необходима для синхронизации изменений между. . .
Объединение нескольких коммитов Git в один
hw_wired 12.02.2025
Представьте, что вы работаете над новой функциональностью и создали десяток небольших коммитов: исправление опечатки, форматирование кода, добавление комментариев, реализация основной логики. Каждый. . .
Как добавить локальную ветку в удалённый репозиторий Git
hw_wired 12.02.2025
Локальная ветка в Git - это изолированная линия разработки, существующая только на вашем компьютере. Представьте себе дерево с множеством веток - каждая ветка может расти в своем направлении, не. . .
Статическое отражение в C++
stackoverflow 12.02.2025
Статическое отражение представляет собой мощный механизм, позволяющий программам анализировать и манипулировать своей собственной структурой во время компиляции. Эта возможность открывает. . .
C++ в 21 веке - Бьярне Страуструп
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения C++ продолжает оставаться одним из ключевых языков программирования, несмотря на свой солидный возраст - более 45 лет с момента создания. За это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru