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

Найти сумму элементов двумерного массива в заштрихованной области

03.12.2010, 17:17. Показов 3569. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет
Проблема))) Нужно найти сумму элементов двумерного массива(3х3) в заштрихованной области
Миниатюры
Найти сумму элементов двумерного массива в заштрихованной области  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2010, 17:17
Ответы с готовыми решениями:

Найти сумму элементов массива в заштрихованной области двумерного массива
1.Найти сумму элементов массива в заштрихованной области двумерного массива.

Найти S - сумму элементов из заштрихованной области массива A
пожалуйста помогите с решением: VAR A:ARRAY OF REAL; S:REAL; Найти S - сумму элементов из...

Найти сумму элементов массива из заштрихованной области
Помогите кто-нибудь с задачкой, что-то я совсем ее не пойму(( Найти сумму из заштрихованной...

Найти сумму элементов из заштрихованной области массива
Помогите пожалуйста с задачей! var A:array of real; s:real; Найти s-сумму элементов из...

10
Платежеспособный зверь
8835 / 4269 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
03.12.2010, 17:38 2
да какая это проблема: пройти по массиву и просуммировать элементы с условием:
ниже главной диагонали и выше побочной или выше главной и ниже побочной. остальное - индексы. 100 раз решалось.
0
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 44
03.12.2010, 17:49  [ТС] 3
да я как бы не особо шарю в паскале
можешь написать прогу подробно пожалста?
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
03.12.2010, 18:27 4
Pascal
1
2
3
4
if (j<=i) and (j<n-i+1)then
первую сумму находим
if(j>=i) and (j>n-i+1)then
вторую сумму находим
1
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 44
03.12.2010, 18:40  [ТС] 5
SuPeR XaKer
спасибо за ответ, но я вот попробовал написать и, вообщем.. можешь сказать что там не правильно?

program per;
uses crt;
const
n=3;
var i,j:byte;
a:array [1..n, 1..n] of integer;
s:integer;
begin
randomize;
writeln ('ishodnui massiv:');
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(10);
write(a[i,j]:4);
end;
writeln;
end;
s:=0;
if (j<=i) and (j<n-i+1) then
if (j>=i) and (j>n-i+1) then
write('s=',s);
readln;
end.
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
03.12.2010, 19:00 6
Сумму в серой области?
0
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 44
03.12.2010, 19:04  [ТС] 7
да, в серой области
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
03.12.2010, 19:07 8
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
Uses
 CRT;
const
 n=3;
var
 i,j:byte;
 a:array [1..n,1..n] of integer;
 s,s2:real;
begin
s:=0;
s2:=0;
randomize;
writeln ('ishodnui massiv:');
for i:=1 to n do
begin
 for j:=1 to n do
 begin
  a[i,j]:=random(10)-3;
  write(a[i,j]:4);
   if (j<=i) and (j<=n-i+1) then
    s:=s+a[i,j];
   if (j>=i) and (j>=n-i+1) then
    s2:=s2+a[i,j];
end;
writeln
end;
writeln;
write('S:=',s);
writeln;
write('S2:=',s2);
readln
end.
1
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 44
03.12.2010, 19:35  [ТС] 9
спасибо большое, очень выручил)))

Добавлено через 2 минуты
только s1 и s2 нужно было вместе высчитывать, не по отдельности

Добавлено через 2 минуты
иначе центральная цифра два раза считывается
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
03.12.2010, 19:39 10
Pascal
1
2
   if ((j<=i) and (j<=n-i+1)) or ((j>=i) and (j>=n-i+1)) then
    s:=s+a[i,j];
Это так трудно?
0
0 / 0 / 0
Регистрация: 03.12.2010
Сообщений: 44
03.12.2010, 19:59  [ТС] 11
еще раз спасибо за помощь))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2010, 19:59
Помогаю со студенческими работами здесь

Найдите сумму элементов из заштрихованной области массива...
Найдите сумму элементов из заштрихованной области массива размерностью N на N. (заштрихованая...

Найти сумму элементов заштрихованной области
Ребятки, подскажите пожалуйста, как найти сумму элементов заштрихованной области? Если можно, то...

Найти сумму элементов массива в заштрихованной области двумерного массива
Найти сумму элементов массива в заштрихованной области двумерного массива.

Найти сумму элементов из заштрихованной области массива A.
рисунок Дан двумерный массив A целых чисел. Найти S - сумму элементов из заштрихованной области...

Найти S - сумму элементов из заштрихованной области массива А
Помогите пожалуйста с задачами, очень нужно в институт. задача. По заданным вещественным числам...

Найти сумму элементов матрицы из заштрихованной области
Используя следующий фрагмент программы , найдите сумму элементов s из заштрихованной области ...


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

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

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