1. Дан числовой ряд, состоящий из простых чисел: 0,1,2,3,4,5,6,7,8. Укажите минимально возможное основание системы счисления для данного ряда. 2. Дан полный числовой ряд, состоящий из однозначных чисел: 0,1,2,3,4,5. Укажите предпоследнее двузначное число, соответствующее данной системе счисления.
3. Основание системы счисления равно 5. Составьте для данной системы счисления числовой ряд двузначных чисел.
4. Дано следующее число: 25425 . Представьте данное число в соответствии с развернутой формой записи числа.
Работа № 2
1. Выполните вычисления: 34 + 24=
2. Выполните вычисления: A11 * 211=
3. Выполните вычисления: 89 / 49=
4. Выполните вычисления: 105 — 45=
5. Переведите число из десятичной системы счисления в римскую систему счисления: 134510
6. Выполните вычисления: 1035 — 45=
Работа № 3
В заданиях переведите исходное число в соответствующую систему счисления. Ход решения отобразите на данном листе:
1. 44610 ю = Х7
2. 1001012 = Х8
3. 1508 = Х10
4. D116 = Х10
5. 4310 = Х2 = Х16
mins = 9*99
maxs = -9*999
count = int(input())
if count < 2:
print("Не может быть меньше двух")
else:
for i in range(count):
a = int(input())
if a < mins:
mins = a
elif a > maxs:
maxs = a
if count > 2:
print(maxs)
print(mins)
# такой же, но более памятозатратный.
# можно конечно оптимизировать, но для учебного варианта пойдёт
a = []
count = int(input())
if count < 2:
print("Не может быть меньше двух")
else:
for i in range(count):
d = int(input())
a.append(d)
if count > 2:
print(max(a))
print(min(a))
№1
#include <iostream>
#include <string.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
char st[100];
char rm[10] = " РМ";
gets_s(st);
strcat_s(st, rm);
cout << st;
return 0;
}
№2
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
string st = "получены результаты контрольной работы";
cout << sizeof(st) << endl;
cout << st.find("результаты") << endl;
st.insert(st.find("результаты") + 10, " итоговой");
cout << st;
return 0;
}