
1. С клавиатуры вводится целое положительное (может быть равно 0) число А, не превышающее 30 000.
Напиши программу, которая считает и выводит на экран сумму цифр числа А. 2. С клавиатуры вводится целое положительное (может быть равно 0) число С, не превышающее 30 000. Напиши программу, которая считает и выводит на экран количество нечётных цифр числа С.

Ответы на вопрос

1)
var
A,s: integer;
begin
writeln ('Ведите А: ');
readln(A);
if A>30000 then
begin
writeln ('Ошибка. А больше 30000');
end
else
begin
s := 0;
while a > 0 do
begin
s := s + A mod 10;
A := A div 10;
end;
writeln(s);
end;
end.
2)
var
C,index,i: integer;
begin
writeln ('Ведите C: ');
readln(C);
if C>30000 then
begin
writeln ('Ошибка. C больше 30000');
end
else
begin
for i:=0 to C do begin
if(i mod 2) = 0 then
else begin
index:=index+1;
end
end
end;
writeln (index);
end.



===== PascalABC.NET =====
-1-
begin
var n := ReadInteger;
var s := 0;
while n > 0 do
(s, n) := (s + n mod 10, n div 10);
s.Print
end.
-2-
begin
var n := ReadInteger;
var k := 0;
while n > 0 do
begin
if Odd(n mod 10) then
k += 1;
n := n div 10;
end;
k.Print
end.



Для выполнения задачи 1 (сумма цифр числа) вам потребуется следующий код на Python:
python# Ввод числа А с клавиатуры
A = int(input("Введите целое положительное число, не превышающее 30,000: "))
# Переменная для хранения суммы цифр
сумма_цифр = 0
# Перебираем цифры числа А
while A > 0:
сумма_цифр += A % 10
A //= 10
# Выводим сумму цифр
print("Сумма цифр числа:", сумма_цифр)
Для выполнения задачи 2 (количество нечётных цифр числа) вам потребуется следующий код:
python# Ввод числа C с клавиатуры
C = int(input("Введите целое положительное число, не превышающее 30,000: "))
# Переменная для хранения количества нечётных цифр
количество_нечётных_цифр = 0
# Перебираем цифры числа C
while C > 0:
цифра = C % 10
if цифра % 2 != 0:
количество_нечётных_цифр += 1
C //= 10
# Выводим количество нечётных цифр
print("Количество нечётных цифр в числе:", количество_нечётных_цифр)
Эти программы сначала запрашивают ввод чисел с клавиатуры, затем используют циклы для анализа цифр в числе и выполнения соответствующих вычислений. Результаты выводятся на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili