Дано натуральное число: *найти произведение его цифр *верно ли, что в данном числе нет данной цифры А, А ввод. с клавиатуры
5-9 класс
|
В паскале
var x, temp, p, a, original: integer;
found: boolean;
begin
found:=false; //переменная примет значение "истина" тогда, когда число А будет найдено в цифрах первого числа
writeln('Введите натуральное число");
Readln(original);
Writeln('Введите число A');
Readln(a);
x:=original;
p:=1; //будет хранить произведение цифр числа(если приравнять нулю, то произведение всегда будет равно нулю)
while x>0 do //пока X болльше нуля
begin
temp:=x mod 10; //заносим последнюю цифру числа X в переменную temp
if temp=a then found:=true; //если цифра числа равна A, то помечаем, что нашли ее
p:=p*temp; //домножаем произведение на цифру
x:=x div 10; //отбрасываем последнюю цифру числа через целочисленное деление
end;
Writeln('Произведение цифр числа ' + original + ' равно ' + p);
if found then writeln('Цифра' + a + ' есть в исходном числе ' + original)
else writeln('Цифра ' + a + ' отсутствует в оригинальном числе ' + original)
end;
То есть, сначала вводят число, находим произведение его цифр. А потом вводят еще число однозначное и мы ищем, есть ли оно в... в первом числе или в цифрах произведения?
Или вводят число натуральное, после него вводят A, нужно вывести произведение цифр первого числа и написать, есть ли число а в записи первого?
Другие вопросы из категории
1. обеспечивает наилучшее качество тоновых орнаментов
2. не влияет на объем памяти, необходимый для хранения изображения
3. сокращает объем памяти, необходимой для хранения изображения и облегчает его редактирование
Сколько потребуется полных дискет для хранения 4 томов энциклопедии, если в каждом томе 500 страниц, на каждой странице 60 строк и 50 символов в каждой строке, каждый символ 8 бит. Информационная емкость дискеты 1, 44 Мбайт
Запросите у пользователя курсы доллара на сегодняшний день, затем имеющуюся у него рублёвую сумму , рассчетайте сколько долларов он сможет купить.
Помогите,пожалуйста
информации он сможет ввести в компьютер за 10 минут, если используется алфавит из 256 символов?
2) Узнав,что Маша живет на пятом этаже многоэтажного дома,Дима получил 5 бит информации. Сколько этажей в доме?
Читайте также
исполнителями алгоритмов?_____Верно ли, что исполнитель может выполнять только те команды, которые входят в его СКИ?_________________________Верно ли, что процесс мытья 10 тарелок является циклическим алгоритмом?__________Верно ли, что фигура ромб означает начало и конец алгоритма в блок-схеме?__________
верно ли,что первая цыфраа данного числа чётная?
3)найти все трёхзначные числа,которые состоят из разных цыфр,а их сумма равна А(А вводится с клавиатуры)
4)найти все симметричные натуральные числа(палиндромаиз промежутка от А до В(А и В вводится с клавиатуры)
Верно ли, что его первая цифра меньше последней? Решить также. Помогите пожалуйста!
файла.Результат поместить в файл g.
дан файл f компоненты которого являются целыми числамию Найти наибольший и наименьший из компонентов файла.результат поместить в файл g
ДАн файл f компоненты которого являются целыми числами найти количество чётных чисел среди компонентов.результат поместить в файл g
Дан файл F компоненты которого являяются целыми числами.записать в файл g все чётных числа файла f
Дан файл F компоненты которого являяются целыми числами переписать компоненты файла f в файл g,так чтобы в файле сначала шли отрицательные а потом положительные числа.