дано естественное число.найти сумму его цифр, великих 5

Дано естественное число.найти сумму его цифр, больших 5

Задать свой вопрос
Дюшаков Тимур
Хотя... по сущности можно и без.
Лерушкина Нина
Есть неувязка, дело в том, что я всегда пишу мягко говоря неоптимизированно, тебя не спросят, что и для чего, если код покажешь?)
Ярослава
да
Инна
Итак, перед написанием. Вводится естественное число, к образцу 125, нужно найти сумму его цифр, которые превосходят 5? Таким образом: 1 + 2 + 5(не учитывается, т.к. 5 не больше 5), сумма: = 3. Я верно сообразил?
Степан Захребетков
вроде
Дмитрий Гайнуллин
а на паскале сходу можно было
Юрок Тернопол
В каком смысле на паскале сразу можно было?
Бархотова Таисия
на паскале.var a,b:....................
Nektov Roma
Сделал вроде, держи ответ.
Мокешина Полина
спасибо
1 ответ
Программа слаживает все цифры естественного числа, введённого юзером, и исполняет из их сумму:



var  r: real;  s: string;  q: integer;  sum: real;  i: integer;
begin    Write(' Введите естественное число: ');    Readln(r);    s := FloatToStr(r);    q := length(s);    for i := 1 to q do    begin        r := StrToFloat(s[i]);        if r gt; 5 then      sum := sum + r;       end;    writeln(' Сумма всех чисел, превосходящих 5 = ', sum, '.');  end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт