Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
kanony
20.07.2020 10:27 •
Информатика
Pascal, цикл while или repeat ввести число. получить другое число, путем удаления единиц, сохранив порядок следования оставшихся цифр.
Ответ:
asura3
05.10.2020 08:38
//fromStudent
//без строк
var
n, nn: longint;
i : byte;
function pow (p: longint; k: byte):longint;
var j : byte;
sum : longint;
begin
sum:=1;
if k>0 then for j:=1 to k do sum:=sum*p;
pow:=sum;
end;
begin
write ('Введите число: ');
readln (n);
while n>0 do
begin
if (n mod 10)<>1 then
begin
inc (nn, pow (10, i)*(n mod 10));
inc (i);
end;
n:=n div 10;
end;
write ('Полученное число: ', nn);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Nastyadavydenko
25.01.2021 07:23
Задание 1 Вы находитесь в квест-комнате по мультфильму WALL-E! Чтобы выбраться из комнаты, необходимо выполнить такие шаги: 1. Узнайте длину строки sприведенного текста...
Каринэль
03.06.2021 08:27
В данном коде допишите функцию printMax(list), которая принимает на вход список и выводит на экран максимальное число в списке. Заранее большое...
xalyva
05.01.2023 21:26
Дан радиус окружности, описанной около правильного 6-угольника. найти площадь. через паскаль...
VenyaMenya
05.01.2023 21:26
Вводятся три числа. сколько среди них отрицательных.в программе кумир...
satokostanay
05.01.2023 21:26
Дана квадратная матрица a [n, n]. записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. вывести на печать нижнюю треугольную матрицу...
neznakomka1408
05.01.2023 21:26
Определить,является ли введенное число четным-нечетным...
зари6а
17.05.2023 00:08
Плата позволяющая компьютеру взаимодействовать с другими устройствами...
SHKOLOLO1228
08.05.2021 03:55
Информация и ее виды. Восприятие информации человеком. Нужно написать сочинение.По данной теме....
danayamirnaya
23.12.2021 09:23
Главные герои романа дубровского! ! заранее...
sebasogo
23.12.2021 09:23
По биологии нужно написать сообщение по теме: сосав клетки...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
//без строк
var
n, nn: longint;
i : byte;
function pow (p: longint; k: byte):longint;
var j : byte;
sum : longint;
begin
sum:=1;
if k>0 then for j:=1 to k do sum:=sum*p;
pow:=sum;
end;
begin
write ('Введите число: ');
readln (n);
while n>0 do
begin
if (n mod 10)<>1 then
begin
inc (nn, pow (10, i)*(n mod 10));
inc (i);
end;
n:=n div 10;
end;
write ('Полученное число: ', nn);
end.