![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Lolhydra |
![]() ![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Составьте программу двумя способами:
1) Используя подпрограмму-функцию; 2) Используя подпрограмму-процедуру. В одномерном массиве случайных чисел P[1..10] вычислить количество элементов, кратных 2. const n=10; type mas=array[1..n] of integer; function Count(a:mas):byte; var i,k:byte; begin k:=0; for i:=1 to n do if a[i] mod 2=0 then k:=k+1; Count:=k; end; procedure Count(a:mas;var k:byte); var i:byte; begin k:=0; for i:=1 to n do if a[i] mod 2=0 then k:=k+1; Count:=k; end; var a:mas; i,k:byte; begin здесь нужно составить массив вызвать функцию write(Count(a)); вызвать процедуру Count(a,k); write(k); end. |
![]() ![]() |
![]() |
Текстовая версия | 18.06.2025 16:38 |