Даны целое трехзначное число N и цедое число k. написать программу, подсчитывающую сумму цифр числа N, которые больше k

Ответы:
Vasya Kapustin
15-11-2013 20:16

Var N,k,sum : Integer;Begin  sum:=0;  Readln(N,k);  While N>0 do  Begin   If (N mod 10)>k then sum:=sum+(N mod k);   N:=N div 10;  end;end.или такVar N,k,sum : Integer;Begin  sum:=0;  Readln(N,k);  While N>0 do  Begin   sum:=sum+(N mod 10)*Ord((N mod 10)>k);   N:=N div 10;  end;end.или такVar N,k : Integer;Function sum(N,k : Integer) : Integer;Begin  If (N>0) and ((N mod 10)>k) then sum:=(N mod 10)+sum(N div 10,k) else sum:=0;end;Begin  Readln(N,k);  Writeln(sum(N,k));end.

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Диана Воронова

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Даны целое трехзначное число N и цедое число k. написать программу, подсчитывающую сумму цифр числа N, которые больше k» от пользователя Диана Воронова в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!