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

Описать логическую функцию, проверяющую, все ли числа, на которые ссылаются элементы вектора x, нечетные

21.02.2015, 17:16. Показов 509. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание: Описать логическую функцию ifodd(x), которая проверяет, все ли числа, на которые ссылаются элементы вектора x, нечетные

Условие:
Pascal
1
2
type    ref = ^real;
vector = array[1..10] of ref;
Помогите, полную программу надо с использованием указанной в задании функции ifodd(x)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2015, 17:16
Ответы с готовыми решениями:

Файл: описать логическую функцию check(r), проверяющую , все ли элементы файла r неотрицательны.
type rad=file of integer; описать логическую функцию check(r), проверяющую , все ли элементы файла...

Заменить у вектора все элементы, которые ссылаются на одинаковые числа, на первый из элементов
Имеется описание: Туре роint=^real; vect=array of point; Var x: vect; Считая, что все...

Описать логическую функцию, проверяющую, упорядочены ли по возрастанию элементы непустого файла
Type row = file of 0..999. описать логическую функцию, проверяющую, упорядочены ли по возрастанию...

Описать логическую функцию, проверяющую на равенство файлы
Type время = record час:0..23; мин, сек:0..59 end; ФВ = file of время; Описать логическую функцию...

2
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
21.02.2015, 17:32 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
type    ref = ^real;
vector = array[1..10] of ref;
function ifodd(a:vector;n:byte):boolean;
var i:byte;
begin
result:=true;
i:=1;
while(i<=n)and result do
if (frac(a[i]^)<>0)or not odd(trunc(a[i]^))
then result:=false else inc(i)
end;
var a:vector;
    n,i:byte;
begin
repeat
write('Размер вектора от 1 до 10 n=');
readln(n);
until n in [1..10];
writeln('Введите элементы вектора');
for i:=1 to n do
 begin
  new(a[i]);
  readln(a[i]^);
 end;
if ifodd(a,n) then write('Все элементы нечетные')
else write('Не все элементы нечетные')
end.
1
0 / 0 / 0
Регистрация: 21.02.2015
Сообщений: 8
21.02.2015, 17:43  [ТС] 3
Все хорошо, благодарю
0
21.02.2015, 17:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2015, 17:43
Помогаю со студенческими работами здесь

Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2
Добрый день, прошу помощи в написании кода (работаю в QT Creator 2.0.1). Задание: Описать...

Описать логическую функцию eq(f,q), проверяющую на равенство файлы f и g типа ФВ
type время = record час: 0..23; мин, сек: 0..59 end; ФВ= file of время Описать логическую...

Описать логическую функцию, проверяющую, «бьет» ли карта К1 карту К2
Используя следующий фрагмент программы, опишите логическую функцию High (К1, К2 : card; КМ : mast),...

Описать логическую функцию eq(f,g), проверяющую на равенство файлы f и g типа ФВ.
написала программу, но она у меня не сравнивает, постоянно выводит, что &quot;файлы не равны&quot;. а задание...


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

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

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