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

Написать функцию для вычисления количества положительных элементов массива

31.03.2012, 09:08. Показов 2943. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
разработать модуль, содержащий основные функции и процедуры по работе с одномерными массивами а именно процедуру ввода, функцию для вычисления количества положительных элементов,процедуру произведения всех элементов. Написать программу, использующую этот модуль и содержащую меню по реализации всех подпрограмм, содержащихся в модуле.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2012, 09:08
Ответы с готовыми решениями:

Написать программу для вычисления количества элементов массива, которые не являются цифрами
Дан массив размера 3 x 3 с элементами символьного типа. Написать программу для вычисления...

Написать программу, содержащую подпрограмму для вычисления куба суммы положительных элементов массива Х(15,30)
Помогите написать программу, содержащую подпрограмму для вычисления куба суммы положительных...

Написать рекурсивную функцию для вычисления количества цифр заданного числа
Задано натуральне число N. Написати рекурсивну функцію для обчислення кількості цифр заданого...

Написать программу нахождения количества положительных элементов двумерного массива
Написать программу нахождения количества положительных элементов двумерного массива размером . ...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
31.03.2012, 09:49 2
Лучший ответ Сообщение было отмечено Xuligan2391 как решение

Решение

Текст модуля.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
unit mod_1;
interface
uses crt;
const nmax=20;
type mas=array[1..nmax] of integer;
var b:boolean;
procedure Vvod(var a:mas; var n:integer);
function Kol(a:mas;n:integer):integer;
procedure Prz(a:mas;n:integer;var p:real);
implementation
procedure Vvod(var a:mas; var n:integer);
var i:integer;
begin
randomize;
clrscr;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Введите элементы массива, целые числа:');
for i:=1 to n do
 begin
  write('a[',i,']=');
  readln(a[i]);
 end;
clrscr;
writeln('Исходный массив:');
for i:=1 to n do
write(a[i]:4);
readln;
b:=true
end;
function Kol(a:mas;n:integer):integer;
var i,k:integer;
begin
clrscr;
if not b then
 begin
  writeln('Массив еще не создан, вернитесь к пункту 1');
  readln;
  exit
 end;
k:=0;
for i:=1 to n do
if a[i]>0 then k:=k+1;
writeln('K=',k);
readln;
Kol:=k;
end;
procedure Prz(a:mas;n:integer;var p:real);
var i:integer;
begin
clrscr;
if not b then
 begin
  writeln('Массив еще не создан, вернитесь к пункту 1');
  readln;
  exit
 end;
p:=1;
for i:=1 to n do
p:=p*a[i];
writeln('Произведение всех элементов=',p:0:0);
readln
end;
end.
Текст программы
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
uses crt,mod_1;
var a:mas;
    n,k:integer;
    p:real;
    w:char;
begin
clrscr;
b:=false;
repeat
clrscr;
writeln('Выберите действие');
writeln('1-создать массив');
writeln('2-количество положительных');
writeln('3-произведение элементов');
writeln('другое - выход');
readln(w);
case w of
'1':Vvod(a,n);
'2':k:=Kol(a,n);
'3':Prz(a,n,p);
else exit;
end;
until not (w in ['1'..'3']);
end.
0
31.03.2012, 09:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2012, 09:49
Помогаю со студенческими работами здесь

Написать алгоритм вычисления суммы положительных элементов, предшествующих максимальному элементу массива
Привет, такая задача, выручите плиз: Задан массив, содержащий 25 целых чисел. Написать алгоритм...

Написать функцию, подсчитывающую среднее арифметическое значение положительных четных элементов массива Y(n)
Написать функцию, подсчитывающую среднее арифметическое значение положительных четных элементов...

Написать процедуру определения суммы положительных, суммы отрицательных, количества нулевых элементов массива
2.Написать процедуру определения суммы положительных чисел одномерного массива,сумы отрицательных,а...

Написать функцию вычисления количества четных чисел в массиве
Здравствуйте. Нужно написать три небольшие программы. Буду благодарен за помощь. 1. Дан массив А...


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

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

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