Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 23.02.2018
Сообщений: 9

Выбросить все чётные числа (на чётных местах) 34687120. Язык PascalABC

10.09.2018, 23:24. Показов 1760. Ответов 1

Студворк — интернет-сервис помощи студентам
Результат выброшенных чисел: 3672

Те чётные числа на чётных местах из числа 34687120 -

4 8 1 0
__________________________________
Помогите с кодом, как выполнить данную задачу и какие ошибки, где и т. п.?

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
Uses crt;
 
Var
 
N, id, kDeg:Integer;
EdCount, M : Real;
 
Begin
 
N:=0;
kDeg:=0;
WriteLn('Введите число N: ');
ReadLn(N);
 
If N>0 Then 
begin
EdCount:=N mod 10;
N:=N/10;
end;
 
If id mod 2=0 Then 
begin
id:=id+1;
M:=M+EdCount*10^kDeg //Остаток от деления на 10
end;
kDeg:= ;
N:=i+1;
If N:=i+1 Then 
begin
 
If N>0 Then 
begin
EdCount:=N mod 10;
N:=N/10;
end;
 
If id mod 2=0 Then 
begin
id:=id+1;
M:=M+EdCount*10^kDeg //Остаток от деления на 10
end;
kDeg:= ;
N:=i+1;
 
end;
Else WriteLn('Ваше значение выводимого числа M= ', M);
 
End.
Миниатюры
Выбросить все чётные числа (на чётных местах)  34687120. Язык PascalABC   Выбросить все чётные числа (на чётных местах)  34687120. Язык PascalABC  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.09.2018, 23:24
Ответы с готовыми решениями:

Привести все перестановки элементов множества, в которых четные числа стоят на четных местах
задано натуральное число n.Привести все перестановки элементов множества{1,2,...,2n},в которых четные числа стоящие на четных местах. И...

Выбросить из числа все четные цифры
Помогите пожалуйста решить задачу: Дано натуральное число N. Выбросить из него все четные цифры. Если можно, напишите небольшие...

Выбросить из числа все четные цифры
Помогите пожалуйста с задачей: Дано натуальное число n. Выбросить из записи числа все четные цифры.

1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
11.09.2018, 08:43
Цитата Сообщение от Svet67 Посмотреть сообщение
Те чётные числа
Это не числа, а цифры. А цифра 1 нечетная и ее выбрасывать не нужно.
Решить можно разными способами, самый простой использовать строку. Но видимо нужен арифметический метод.
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
var n,n1,k,m,c,d:integer;
begin
repeat
write('Введите целое число n>0 n=');
readln(n);
until n>0;
//узнаем сколько цифр в числе, можно и через десятичный логарифм
n1:=n;
k:=0;
while n1>0 do
 begin
  n1:=n1 div 10;
  inc(k);
 end;
//будем составлять новое число
m:=0;
d:=1;
while n>0 do
 begin
  c:=n mod 10;//выделяем цифру с конца
  if odd(k)or odd(c) then //если она на нечетном месте или сама нечетная
   begin
    m:=d*c+m; //умножаем ее на 10 в очередной степени+полученное ранее число
    d:=d*10;//новая степень 10
   end;
  dec(k); //уменьшаем номер цифры в числе
  n:=n div 10;///сокращаем число в 10 раз
 end;
write(m)
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.09.2018, 08:43
Помогаю со студенческими работами здесь

Четные числа на четных местах
Задача.Найти максимальное четное число стоящее на четном месте и найти количество таких чисел

Вывести все четные элементы массива стоящие на не четных местах
Вводится массив из 10 элементов. Вывести все четные элементы массива стоящие на четных местах

Расположить четные числа в порядке возрастания, стоящие на четных местах
"Расположить четные числа в порядке возрастания, стоящие на четных местах." int a, n,k,i; n=0; for (int i=0; i<20; ++i) { ...

Вывести все четные элементы массива стоящие на четных местах, принадлежащие отрезку CD.
Дан целочисленный двумерный массив 5х5. Вывести все четные элементы массива стоящие на четных местах, принадлежащие отрезку CD. ...

Исключить из массива все числа, встречающиеся более двух раз. Упорядочить числа на четных местах
Дан массив х целых чисел . Исключить из него все числа , встречающиеся более двух раз (если такие имеются). Затем числа, стоящие на четных...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru