1) сначала переведём
1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0 = 45 ( в десятой СС) // ^это степень , тобишь разряд умножаем на 2 в степени разряда
1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0=50( в десятичной СС)
2) принадлежат интервалу = 45+46+47+48+49+50=285
3) переведём в двоичную СС
285/2 = 142, остаток: 1
142/2 = 71, остаток: 0
71/2 = 35, остаток: 1
35/2 = 17, остаток: 1
17/2 = 8, остаток: 1
8/2 = 4, остаток: 0
4/2 = 2, остаток: 0
2/2 = 1, остаток: 0
1/2 = 0, остаток: 1
285 = 1000111012
ответ: а)45-50 б) 1000111012
1)
#include <iostream>
using namespace std;
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int a[10][10];
int cur = 1;
for(int i = 0; i < 10; i++)
for(int j = 0; j < 10; j++){
a[i][j] = cur;
cur++;
}
for(int i = 0; i < 10; i++){
for(int j = 0; j < 10; j++)
cout << a[i][j] << " ";
cout << "\n";
}
}
2)
#include <iostream>
using namespace std;
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int a[5][5];
int cur = 3;
for(int i = 0; i < 5; i++)
for(int j = 0; j < 5; j++){
a[i][j] = cur;
cur+=3;
}
for(int i = 0; i < 5; i++){
for(int j = 0; j < 5; j++)
cout << a[i][j] << " ";
cout << "\n";
}
}
3)
#include <iostream>
using namespace std;
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int a[11][11];
for(int i = 1; i <= 9; i++)
for(int j = 1; j <= 9; j++)
a[i][j] = i*j;
for(int i = 1; i <= 9; i++){
for(int j = 1; j <= 9; j++)
cout << a[i][j] << " ";
cout << "\n";
}
}
begin
var a := ArrRandom(20, -10, 10);
a.Println;
Writeln('Искомое количество чисел ',
a.Where(t -> (t < 0) and t.IsEven).Count)
end.
Пример0 0 -4 -3 8 -10 -4 10 -1 -5 7 1 5 -10 -8 5 8 7 -8 6
Искомое количество чисел 6