1. Запишите в развернутой форме следующие числа:
а) 11101000102
б) 2312542718
в) С3894A67B16
2. Переведите в 10 систему счисления:
а) 101101012
б) 1278
в) 15A16
3. Переведите число 130 из 10 системы счисления в 2-ю, 8-ю, 16-ю системы счисления:
4. Выполните сложение: 11111012+10102
5. Выполните умножение: 11011112·1102
#include <iomanip>
using namespace std;
int main() {
int n;
cout<<"n = "; cin>>n; // ввод количества элементов массива
int a[n];
// заполнение массива и вывод на экран
for (int i=0;i<n;i++) {
a[i]=rand()%15; cout<<a[i]<<" ";
}
cout<<endl; // перевод строки
// сортировка массива по возрастанию
for (int i=0; i<n-1; i++)
for (int j=i+1; j<n; j++)
if (a[i]>a[j]) swap(a[i],a[j]);
// вывод 4 минимальных
cout<<"four min numbers: ";
for (int i=0; i<4; i++) cout<<a[i]<<" ";
cout<<endl;
system("pause"); // ожидание ввода с клавиатуры
return 0;
}
#include <iomanip>
using namespace std;
int main() {
int n;
cout<<"n = "; cin>>n; // ввод количества элементов массива
int a[n];
// заполнение массива и вывод на экран
for (int i=0;i<n;i++) {
a[i]=rand()%15; cout<<a[i]<<" ";
}
cout<<endl; // перевод строки
// сортировка массива по возрастанию
for (int i=0; i<n-1; i++)
for (int j=i+1; j<n; j++)
if (a[i]>a[j]) swap(a[i],a[j]);
// вывод 4 минимальных
cout<<"four min numbers: ";
for (int i=0; i<4; i++) cout<<a[i]<<" ";
cout<<endl;
system("pause"); // ожидание ввода с клавиатуры
return 0;
}