Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 22:47   #1
Алёна25
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 1
Восклицание Процедуры и функции

1. Составить программу из двух частей, в основной программе ввести элементы двумерного массива 3 на 7. В процедуре или функции подсчитать количество элементов равных нулю, сумму положительных и сумму отрицательных элементов массива. результат вывести в основную программу.
2. составить рпограмму из двух частей. в основной программе ввести элементы двумерного массива 5 на 5. в функции вычислить произведение элементов стоящих на побочной диагонали. результат вывести в основную программу.
3. Составить программу из двух частей. в основной программе ввести элементы одномерного массива (15). В процедуре создать новый массив из переделанного в начале массива должны быть элементы равные нулю, остальные ненулевые. результат вывести в основную программу.

Вот мои наработки:
1. type
Tmas = array [1..3,1..7] of integer;
var
i, j, Sum_a, Sum_b: integer;
mas: Tmas;

procedure Sum(const a: Tmas; var S1, S2: integer);
var
i, j: integer;
begin
S1:=0;
S2:=0;
for i:=1 to 3 do
for j:=1 to 7 do
if a[i,j] > 0 then S1:=S1 + a[i,j]
else S2:=S2 + a[i,j];
end;

begin
for i:=1 to 3 do
for j:=1 to 7 do
readln(mas[i,j]);
Sum(mas,Sum_a,Sum_b);
writeln('Сумма положительных = ',Sum_a);
writeln('Сумма отрицательных = ',Sum_b);
end;
но в этой задаче я не все сделала, не знаю как подсчитать элементы равные нулю.
Алёна25 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедуры/функции vihlyaev Паскаль, Turbo Pascal, PascalABC.NET 3 07.06.2010 23:43
процедуры и функции Dzhem Помощь студентам 6 27.01.2010 17:40
Процедуры и функции... hohol90 Помощь студентам 3 25.10.2009 05:16
Процедуры и функции J0n1cK Паскаль, Turbo Pascal, PascalABC.NET 5 22.04.2009 16:57
Процедуры и функции 11111 Помощь студентам 10 26.11.2007 15:06