n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = (n-d1) / 10
d2 = n % 10
n = (n-d2) / 10
d3= n%10
print("Сумма цифр числа:", str(d1+ d2 + d3))
n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = (n-d1) / 10
d2 = n % 10
n = (n-d2) / 10
d3= n%10
print("Сумма цифр числа:", str(d1+ d2 + d3))
a = input("введите превое число")
b = input("введите второе число")
if(a%b==0):
print("первое число делиться на второе без остатка")
else:
print("нет первое не делится на второе остаток", str(a%b))
Объяснение:
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
void main(void){
setlocale(LC_ALL, "rus");
int i,sum=0,n,r=0;
char date[255];
cout << "Введите двоичное число"<< endl;
cin >> date;
n = strlen(date);
int *arr = new int[n];
for (i = 0; i < n; i++){
arr[i] = (int)date[i] - (int)'0';
}
for (i = 0; i < n; i++){
cout << arr[i] << " ";
}
cout << " " << endl;
for (i = 0; i < n; i++){
r = r + arr[i]*pow(2, n - i-1);
}
cout << "Десятичное число равно" << r;
}