8) 20*1024*8=163 840 - вес в битах
40*64*8= 20 480 бит -все 1 страницы
163 840/20 480=8 страниц
9)16-2^4
32*4=128 бит
10)в 4 раза
пример:
100 символов в каждом
256=2^8
4=2^2
8*100=800
2*100=200
800/200=4
#include<iostream>
#include <cstdlib>
#include <math.h>
using namespace std;
int main()
{
system("chcp 1251 > null");
int n = 0;
cout << "Задача 1.\n\tВведіть n: ";
cin >> n;
for(int i = 1; i<=n; i++){
if(i%7==0){
cout << i;
}
}
cout << "\n\n";
int a,b;
cout << "Задача 2.\n\tВведіть перше число діапазону: ";
cin >> a;
cout <<"\n\tВведіть друге число діапазону: ";
cin >> b;
double sum = 0;
double sr = 0;
int index = 0;
for(int i = a; i<=b; i++){
sum = sum+i;
index++;
}
sr = sum / index;
cout << "\n\nСума: " << sum << "\nСереднє арифметичне: " << sr;
int x = 0;
int y = 0;
cout << "\n\nЗадача 3.\n\tВведіть x: ";
cin >> x;
cout << "\n\tВведіть y: ";
cin >> y;
cout << "Результат" << powl(x,y);
}
Старался написать как можно проще. Попрошу оценить мои старания ;-)
2d. Идентификатор не должен начинаться с цифры!
1) 36 /2= 18 остаток 0
18/2= 9 остаток 0
9/2 =4 остаток 1
4/2=2 остаток 0
2/2=2 остаток 0
1
36=100100
2)197/2=98 остаток 1
98/2=49 остаток 0
49/2=24 остаток 1
24/2 =12 остаток 0
12/2= 6 остаток 0
6/3 =3 остаток 0
3/2 =1 остаток 1
1
197=11000101
3)
Разбиваем число 100000 на триады
1 триада 100=4
2 триада 000=0
эти числа можно найти по таблице из 2 в 8 и в 16 и т.д где :
000=0
001=1
010=2
011=3
100=4
101=5
110=6
111=7
4)327/8=40 остаток 7
40/8=5 остаток 0
5
327=507