gk230650
?>

Замените каждую цифру n в строке на цифру (n + 1), причем цифра 9 должна меняться на 0. Выведите измененную строку и сумму полученных чисел. Sample Input(На вход): C-3P0 & R2-D2 r c0m1n9 4 u Sample Output: C-4P1 & R3-D3 r c1m2n0 5 u 19 Напишите прогу на Пятоне ! Все бошку сломал инвалиду!

Информатика

Ответы

Vyacheslavovna1867

Объяснение:

text = input()

new_text = ''

count = 0

for symbol in text:

if symbol in '1234567890':

symbol = int(symbol)

if symbol == 9:

symbol = 0

count += symbol

else:

symbol += 1

count += symbol

symbol = str(symbol)

new_text += symbol

print(new_text)

print(count)

P.S. Отступы обозначил "-"

Алена-Петрова285
//Microsoft VS 2017 (C++)
//Console application

#include<iostream>

using namespace std;

struct coords {
   double x;
   double y;
};

double findLen ( double x, double y, double x1, double y1) {
             return sqrt(pow(x1 - x, 2) + pow(y1 - y, 2)); //теорема пифагора ( расстояние между двумя точками )
}

double findS( double firstLen, double secLen, double thirdLen) {
        double p = (firstLen + secLen + thirdLen) / 2;
        return sqrt(p * (p - firstLen) * (p - secLen) * (p - thirdLen)); //формула Герона
}

int main() {
        coords A, B, C;
  
        cout << "Input coords for point A : x = ";    cin >> A.x;
        cout << "\t\t\t   y = ";                                   cin >> A.y;
        cout << "Input coords for point B : x = ";    cin >> B.x;
        cout << "\t\t\t   y = ";                                   cin >> B.y;
        cout << "Input coords for point C : x = ";    cin >> C.x;
        cout << "\t\t\t   y = ";                                   cin >> C.y;
        cout << endl << endl; cout << "S for ABC : "<<findS(findLen(A.x,A.y,B.x,B.y), findLen(B.x, B.y, C.x, C.y), findLen(A.x, A.y, C.x, C.y))<<endl;
        system("pause"); //если не компилируется, убери эту строку
        return 0;
}
ayanrsadykov

1Найдите значение выражения 8F – 80 в шестнадцатеричной системе счисления. В ответе запишите вычисленное значение в десятичной системе счисления.

Решение.

Переведём число 8F16 из шестнадцатеричной в десятичную систему счисления:

8F16 = 14310.

Переведём число 8016 из шестнадцатеричной в десятичную систему счисления:

8016 = 12810.

Найдём разность: 143 − 128 = 15.

2

Найдите значение выражения 1116 + 118 : 112. ответ запишите в двоичной системе счисления.

Решение.

Переведем все числа в десятичную систему счисления, выполним действия и переведем результат в двоичную систему счисления:

1116 = 16 + 1 = 1710,

118 = 8 + 1 = 910,

112 = 2 + 1 = 310,

17 + 9 : 3 = 17 + 3 = 2010,

20 = 16 + 4 = 10100 и маленькая два вместе с ответом

3

Вычислите значение выражения B916 − 2718. В ответе запишите вычисленное значение в десятичной системе счисления.

Ре­ше­ние.

Пе­ре­ведём числа в де­ся­тич­ную си­сте­му счис­ле­ния:

B916 = 18510

2718 = 18510

Найдём раз­ность: 185 − 185 = 0.

ответ дай лучшего ответа

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Замените каждую цифру n в строке на цифру (n + 1), причем цифра 9 должна меняться на 0. Выведите измененную строку и сумму полученных чисел. Sample Input(На вход): C-3P0 & R2-D2 r c0m1n9 4 u Sample Output: C-4P1 & R3-D3 r c1m2n0 5 u 19 Напишите прогу на Пятоне ! Все бошку сломал инвалиду!
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Pavel1545
kol-nat26
Vrpeshka
Анатольевич
vardartem876
parabolaspb
abadaeva
Galina-3639220565
mira15963256
федороа
Gennadevna_Baidalina131
mnogoz
varvv15
fancy-decor67
murin