Var n: integer; c: string; begin write('введите число от 10 до 9999 -> '); readln(n); str(n,c); writeln('предпоследняя цифра в числе равна ',c[length(c)-1]) end. пример работы программы: введите число от 10 до 9999 -> 1523 предпоследняя цифра в числе равна 2
droshchupkin
08.12.2022
Правду говорит один из тех, кто говорит, что не он (мс или дн). так как если оба врут, то получается, что оба победили, а это противоречит . простым перебором получим, что победил дн: 1) сказал илья муромец: "это все алеша попович, царь-батюшка" (врет - это не ап). 2) алеша попович возразил: "то был микула селянинович" (врет - это не мс). 3) микула селянинович: "не прав алеша, не я это" (правда - это не он). 4) добрыня никитич: "и не я, батюшка" (врет - это он).
Svetlana1335
08.12.2022
Сумма номеров от 1 до 9 равна 45. сумма от 10 до 19 равна 10 + 45 = 55. сумма от 20 до 29 равна 2*10 + 45 = 65. сумма от 30 до 39 равна 3*10 + 45 = 75. сумма от 90 до 99 равна 9*10 + 45 = 135. сумма всех цифр от 1 до 99 равна 45 + 55 + 65 + + 135 = (45 + 135)*10/2 = 180*10/2 = 900 в номерах от 100 до 199 та же сумма цифр 900 + 100*1 = 1000 в номерах от 200 до 209 сумма цифр 2*9 + 45 = 18 + 45 = 63 в номерах от 210 до 212 сумма цифр 2+1+0+2+1+1+2+1+2 = 12 итого сумма всех цифр 900 + 1000 + 63 + 12 = 1975
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
На pascale дано натуральное число n (n< 9999 найти предпоследнюю цифру числа ( в предположении, что n> 10).