1) Представить число в двоичном виде в восьмибитовом представлении в формате целого без знака.
А) 8710 Б) 7810
2)Найти разность чисел в шестнадцатибитовом представлении.
А) 1910-1610 Б) 910 -2710
3) Представить вещественное число в формате с плавающей запятой .
А) 458976,15 Б) 7289,3624
1,2:
garden = 'В нашем саду растут 20 яблонь и 15 груш'
gardensplit=garden.split()
gardensplit[5],gardensplit[-1]=gardensplit[-1],gardensplit[5]
garden=" ".join(gardensplit)
print(garden)
summ=0
for i in gardensplit:
if i.isdigit():
summ+=int(i)
print(summ)
3:
a=int(input("Введите число: "))
print("Это ",len(str(a)),"-значное число",sep="")
4:
text=input("Введите текст: \n")
word=input("Введите слово для поиска: ")
wordchng=input("Введите слово для замены: ")
if word in text:
print(text.replace(word,wordchng))
else:
print("Искомое слово не найдено")
#include <iostream>
#include <clocale>
#include <string>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
string a[7] = { "К", "Р", "Е", "М", "Н", "И", "Й" };
string b[5];
string slovo;
int vwl;
int ii;
int count = 0;
for (int i = 0; i < 7; i++)
{
b[0] = a[i];
for (int x = 0; x < 7; x++)
{
b[1] = a[x];
for (int z = 0; z < 7; z++)
{
b[2] = a[z];
for (int m = 0; m < 7; m++)
{
b[3] = a[m];
for (int k = 0; k < 7; k++)
{
b[4] = a[k];
vwl = 0;
ii = 0;
for (int jj = 0; jj < 6; jj++)
{
if (b[jj] == "Е" or b[jj] == "И")
{
vwl++;
}
if (b[jj] == "Й")
{
ii++;
}
}
if (vwl % 2 == 0 and ii <= 2 and vwl > 0)
{
count+=1;
}
}
}
}
}
}
std::cout << count;
https://gist.github.com/Pyatii/8d7c14e1b2df2e791d2f0b99f6aac044