Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 16

Найти члены последовательности, являющиеся удвоенными нечетными числами

21.12.2009, 20:11. Показов 3501. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
6. Даны натуральные числа n, a1,…,an, где n≤1500. Найти члены ak последовательности a1,…,an, являющиеся удвоенными нечетными числами, и определить их количество.

вот мой набросок программы
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program pr5;
var
a:array[1..50] of real;
p:real;
k,n:integer;
begin
writeln('vvedite n');
readln(n);
p:=0;
for k:=1 to n do begin
writeln('vvedite masssiv');
readln(a[k]);
end;
for k:=1 to n do begin
if (a[k]/2) div 2=1 then
p:=p+1;
end;
writeln('kol-vo', p);
readln;
end.
НО постоянно в моменте "if (a[k]/2) div 2=1 then" выбрасывает ошибку "Operand types do not match" : Тип одного из операндов команды не совпадает с типом другого
операнда либо не является допустимым для данной команды."

пожалуйста подскажите как исправить
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2009, 20:11
Ответы с готовыми решениями:

Найти члены последовательности, которые являются удвоенными нечётными числами
Написать код и сделать блок-схему. "Программирование циклических процессов”(3) 21) Дано натуральные числа n, B1, B2, ..., Bn....

Найти те члены последовательности, которые являются удвоенными нечётными числами
Даны натуральные числа n, q1, q2,…, qn. найти те члены qi последовательности q1, q2,…, qn которые являются удвоенными нечётными числами.

Найти элементы массива, которые являются удвоенными нечетными числами
Ребят помогите пожалуйста, дали задание , но так уж вышло что в паскале я совсем ничего не понимаю,а совсем скоро уже сдавать задание. ...

4
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
21.12.2009, 20:25
Даны натуральные числа n, a1,…,an, где n≤1500. Найти члены ak последовательности a1,…,an, являющиеся удвоенными нечетными числами, и определить их количество.
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
var
a,b:array[1..1500] of integer;
k,n,i,kol:integer;
begin
writeln('vvedite n');
readln(n);
 
for i:=1 to n do
begin
writeln('vvedite masssiv');
read(a[i]);
end;
writeln;
writeln('ishodnyj massiv');
for i:=1 to n do
write(a[i],' ');
for i:=1 to n do
 if (a[i] mod 2=0)and((a[i] div 2)mod 2<>0) then
     begin
     inc(k);
     b[k]:=a[i];
     end;
writeln;
writeln('kol-vo=', k);
writeln('novyj massiv');
for i:=1 to k do
write(b[i],' ');
 readln;
end.
1
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 16
21.12.2009, 20:30  [ТС]
Цитата Сообщение от alexevt Посмотреть сообщение
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
var
a,b:array[1..1500] of integer;
k,n,i,kol:integer;
begin
writeln('vvedite n');
readln(n);
 
for i:=1 to n do
begin
writeln('vvedite masssiv');
read(a[i]);
end;
writeln;
writeln('ishodnyj massiv');
for i:=1 to n do
write(a[i],' ');
for i:=1 to n do
 if (a[i] mod 2=0)and((a[i] div 2)mod 2<>0) then
     begin
     inc(k);
     b[k]:=a[i];
     end;
writeln;
writeln('kol-vo=', k);
writeln('novyj massiv');
for i:=1 to k do
write(b[i],' ');
 readln;
end.
прошу прощения, и огромное спасибо за эту программу, но не могли бы вы объяснить поэтапно как работает эта программа? очн прошу
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
21.12.2009, 20:41
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
var
a,b:array[1..1500] of integer;
k,n,i,kol:integer;
begin
writeln('vvedite n');
readln(n);                 
for i:=1 to n do
begin
writeln('vvedite masssiv');
read(a[i]);
end;
writeln;
writeln('ishodnyj massiv');
for i:=1 to n do
write(a[i],' ');               {до сих пор, надеюсь, понятно}
 
{перебираем целые числа и отделяем только чётные (a[i] mod 2=0), а среди них }
{те, которые при делении на 2 дадут нечётное  ((a[i] div 2)mod 2<>0)}
 
for i:=1 to n do
 if (a[i] mod 2=0)and((a[i] div 2)mod 2<>0) then
     begin     
     inc(k);   {если такое число найдено, включаем счётчик k}
     b[k]:=a[i];   {и формируем массив из таких чисел}
     end;
writeln;
writeln('kol-vo=', k);          {выводим результат}
writeln('novyj massiv');
for i:=1 to k do
write(b[i],' ');
 readln;
end.
1
0 / 0 / 0
Регистрация: 20.12.2009
Сообщений: 16
21.12.2009, 20:44  [ТС]
Цитата Сообщение от alexevt Посмотреть сообщение
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
var
a,b:array[1..1500] of integer;
k,n,i,kol:integer;
begin
writeln('vvedite n');
readln(n);                 
for i:=1 to n do
begin
writeln('vvedite masssiv');
read(a[i]);
end;
writeln;
writeln('ishodnyj massiv');
for i:=1 to n do
write(a[i],' ');               {до сих пор, надеюсь, понятно}
 
{перебираем целые числа и отделяем только чётные (a[i] mod 2=0), а среди них }
{те, которые при делении на 2 дадут нечётное  ((a[i] div 2)mod 2<>0)}
 
for i:=1 to n do
 if (a[i] mod 2=0)and((a[i] div 2)mod 2<>0) then
     begin     
     inc(k);   {если такое число найдено, включаем счётчик k}
     b[k]:=a[i];   {и формируем массив из таких чисел}
     end;
writeln;
writeln('kol-vo=', k);          {выводим результат}
writeln('novyj massiv');
for i:=1 to k do
write(b[i],' ');
 readln;
end.
огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2009, 20:44
Помогаю со студенческими работами здесь

Найти члены последовательности, которые являются нечетными
Помогите пожалуйста написать программу: Даны натуральные n, k1, k2, ..., k. Найти те члены k последовательности k1, k2, ..., k, которые...

Подсчитать, сколько чисел являются удвоенными нечетными числами
помогите пожалуйста срочно надо .Дана последовательность из 50 целых чисел. Подсчитать, сколько чисел являются удвоен-ными нечетными ...

Работа с файлами. Получите в файле g все компоненты файла f, которые являются удвоенными нечетными числами
Помогите кто может...1 день до зачета...не могу решить задачи на файлы ибо в них не разбираюсь Задание 1. Задан файл f компоненты...

Найти члены последовательности, имеющие чётные порядковые номера и являющиеся чётными числами
Даны натуральные числа {n}_{},{a}_{1},{a}_{2}, ...,{a}_{n}.Найти члены последовательности, имеющие чётные порядковые номера и являющиеся...

Найти на интервале все целые числа, которые являются удвоенными нечетными числами
1) Даны целые числа N и M. Найти на интервале &lt;от меньшего из них до большего из них&gt; все целые числа, которые являются удвоенными...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru