Объяснение:
Пользователь вводит трехзначное число. Программа должна сложить цифры, из которых состоит это число. Например, если было введено 349, программа должна вывести на экран число 16, так как 3 + 4 + 9 = 16.
Как извлечь отдельные цифры из числа? Если число разделить нацело на десять, в остатке будет последняя цифра этого числа. Например, если 349 разделить нацело на 10, то получится частное 34 и остаток 9. Если потом 34 разделить также, то получится частное 3 и остаток 4; далее при делении 3 на 10 получим частное 0 и остаток 3.
В языках программирования почти всегда есть две такие операции:
1) нахождение целого при делении нацело,
2) нахождение остатка при делении нацело.
В языке программирования Python v.3 первая операция обозначается // (двумя знаками деления), а вторая - % (знаком процента). Например:
>>> 34 // 10
3
>>> 34 % 10
4
program vozrast;
var
o,s:real;
begin
writeln('Введите сколько лет Отцу');
readln(o);
if O>28 then
begin
S:=O-28;
writeln ('Сыну ',s,' лет');
end
else
writeln('Ошибка');
end.
Var
s: real;
a: integer;
begin
readln(a);
s := 4*sqrt(a);
writeln(s);
end.
static void Main(string[] args)
{
Console.WriteLine("Введите a");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите b");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0}+{1} = {1}+{0} = {2}", a, b, a + b);
Console.ReadKey();
}