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

Строка: Получите на базе введеного пользователем числа другое число, в котором отсутствуют четные цифры.

19.04.2019, 09:56. Показов 273. Ответов 2
Метки нет (Все метки)

С клавиатуры вводится число. Получите на базе введено числа другое число, в котором отсутствуют четные цифры. Выведите на экран полученное число, а также его удвоенное значение.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2019, 09:56
Ответы с готовыми решениями:

Найти факториал минимальной цифры введеного пользователем числа
пользователь вводит натуральное число. найти факториал минимальной цифры введеного пользователем...

Сформировать из данного числа другое число, которое содержит только четные цифры (рекурсия)
Помогите описать рекурсивную подпрограмму, формирующую из данного натурального числа другое число,...

Дано четырёхзначное число. Получите двузначное число, удалив из исходного четырёхзначного числа цифры
2. Дано четырёхзначное число. Получите двузначное число, удалив из исходного четырёхзначного числа...

Получите двузначное число, удалив из исходного четырёхзначного числа цифры сотен и единиц
Дано четырёхзначное число. Получите двузначное число, удалив из исходного четырёхзначного числа...

2
Почетный модератор
64270 / 47569 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
19.04.2019, 10:04 2
Задача именно на строки а не на целочисленную арифметику?
0
2373 / 775 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
19.04.2019, 12:56 3
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
program Zadanie46;
 var
   a: integer; // Переменная для хранения вводимого числа.
   dig: integer;  // Промежуточная переменная для разложения числа по разрядам.
   b,b1: integer; // Переменные для хранения значения результата вычислений.
   d10: integer; // Промежуточная переменная для восстановления разрядов числа.
begin
 writeln('Введите целое число');
 readln(a);
 b:=0;
 d10:= 1;
 while a > 0 do
 begin
  dig:= a mod 10; // Разложение числа на цифры по разрядам.
  a:= a div 10;
  if dig mod 2 = 0 then  // Проверка цифры на условие четности.
   begin
     b:= b + dig*d10;  // Создание нового числа из цифр, увеличенных на десятичный разряд.
     d10:=d10*10;
   end;
 end;
b1:=b*2; // Удвоение полученного числа.
// Вывод результатов на экран.
writeln('Вычисленное число: ',b);
writeln('Удвоенное вычисленное число: ',b1);
readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2019, 12:56
Помогаю со студенческими работами здесь

Дано число N. Создать двумерный массив NxN, в котором 1-я строка содержит числа от 1 до N, 2-я строка – удвоенные значения первой строки и т.д
Дано число N. Создать двумерный массив NxN, в котором 1-я строка содержит числа от 1 до N, 2-я...

Создать приложение, в котором щелчок по «Сортировать по группам» копирует четные цифры в одну колонку не четные в другую
Лабораторная работа

Дается целое число N: выведите только четные цифры этого числа
Программе дается целое число N. Выведите только четные цифры этого числа. Формат входных данных...

Найти сумму цифр числа, кратных 3 и проверить, содержит ли число четные цифры
Помогите найти ошибку в програмке Дано натуральное число(более четырех знаков): –найти сумму...


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

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

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