Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
#include <iostream>
#include <vector>
using namespace std;
signed main() {
const int n = 7;
vector<int> a(n);
int max_elem = -INT_MAX, not_null_cnt = 0;
for(auto &i: a){
cin >> i;
max_elem = max(max_elem,i);
not_null_cnt += i != 0;
}
cout << "max elem = " << max_elem << "\n";
cout << "amount of not null elems: " << not_null_cnt;
1) чтобы перевести из 2-ой системы в 10-ную нужно каждую цифру умножить на основание системы счисления в степени в какой стоит цифра:
111101(2) = 1 * 2^5 + 1 * 2^4 + 1 * 2^3 + 1 * 2 ^ 2 + 0 * 2 ^ 1 + 1 * 2^0 =
= 32 + 16 + 8 + 4 + 0 + 1 = 61 (10)
2) чтобы перевести число из 10-ой системы в 2-ную нудно делить исходной число на 2 до тех пор пока исходной число не станет меньше 2, остатки от деления записанные в обратном порядке будут результатом
65 : 2 = 32(ост. 1)
32 : 2 = 16(ост. 0)
16 : 2 = 8(ост. 0)
8 : 2 = 4(ост. 0)
4 : 2 = 2 (ост. 0)
2 : 2 = 1 (ост. 0)
65(10) = 1000001(2)
а)домащняя библиотека
в виде таблицы
1.номер
2.название
3.автор
4.полка
б)1.номер
2.слово
3.вопрос
4.род
5.число
6.падеж
в)1.номер
2.имя
3.фамилия
4.отчество
5.телефон
6.адрес
7.дата рождения
8.хобби
Популярные вопросы