Нач
вещ i, a
ввод a
i:= 0
нц пока a>0
a:= a/10
i:= i+1
кц
вывод I
кон
Int digits[], d,n;
int cnt_min=0; int cnt_max=0;
for(int i=0; i<x; i++) <span>cin >> d;
</span>int d_max = digits[0];
for(int i=0; i<x; i++) { if(d_max < digit[i]) d_max = digit[i];}
int d_min = digits[0];
for(int i=0; i<x; i++) { if(d_min > digit[i]<span>) </span>d_min = digit[i];<span>}
</span>for(int i=0; i<x; i++) { if(d_max < digit[i]) d_max = digit[i];<span>}
</span>for(int i=0; i<x; i++) { if(d_max == digit[i]) cnt_max++;<span>}
</span>for(int i=0; i<x; i++) { if(d_min == digit[i]) cnt_min++;<span>}
</span>cout << "min= " << cnt_min << " max= " << cnt_max << endl;
вторая задача - подумай сам, она почти аналогичная
Для начала найдем кол-во пикселей в изображении:
128*128=16384
На один пиксель может приходиться 2 цвета - черный и белый. Следовательно:
16384*2=32768
Отсюда находим i в битах:
2^i=32768
Отсюда i=15
1 Кб=1024 Байт=8*1024 Бит, отсюда:
15/8=1,875 Байт
1,875/1024= ~0,002 Кб
Можешь изменить 2 переменные - ширину и высоту изображения и решить ее, руководствуясь этими же рассуждениями))
Для удобства написания я разбил на код символа в строке по 8
в 16-ричной СС
48 61 70 70 79 20 42 69
72 74 68 64 61 79 20 74
<span>6F 20 79 6F 75 21 21
в двоичной СС
</span>1001000 1100001 1110000 1110000 1111001 0100000 1000010 <span>1101001
</span>1110010 1110100 1101000 1100100 1100001 1111001 0100000 1110100
1101111 0100000 1111001 1101111 1110101 0100001 0<span>100001
</span>
P.S. Будут вопросы пишите
Текстовый Алгоритм:
1) Взять карандаш.
2) Выбрать плотную бумагу.
3) Положить бумагу на стол.
4) Нарисовать зарисовкку.
5) Закрасить зарисовку цветными карандашами.
Графический алгоритм:
Начало
1. Взять.
2. Выбрать
3. Положить
4. Нарисовать
5. Закрасить.