Строка вводится с клавиатуры(максимум 99 символов). Первое слово должно быть с маленькой буквы или первая и последняя буквы этого слова не должны совпадать(иначе такое слово как Test не засчитается). Также будет засчитываться одна буква(abc d efg, буква d подходит, так как она и первая и последняя)
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <cstring>
using std::strtok;
using std::strlen;
int main()
{
char a[100], *ptr;
cout << "Enter the string:" << endl;
cin.getline(a, 100);
cout << endl;
ptr = strtok(a, "., ");
while(ptr)
{
if(*ptr == *(ptr + strlen(ptr) - 1))
{
cout << ptr << ' ';
}
ptr = strtok(NULL, "., ");
}
cout << endl;
return 0;
}
1) 256 цветов, значит 1 пикс - 8 бит = 1 байт
2400/1=2400 пикс.
2) 4 цветов, значит 1 пикс - 2 бит
64*128=8192 пикс.
8192*2=16384
16 цветов, значит 1 пикс - 4 бит
32*32= 1024 пикс.
1024*4=4096
3) 640*480=307200 пикс.
307200*3=921600 байт.
28 800 бит/c = 3600 байт/c
921600/3600=256 с.
4) 16 цветов, значит 1 пикс = 4 бит
50*40=2000 пикс.
2000*4=8000 бит.
8000*5=40000 бит/c = 5000 байт/c
5) сканер
видеокамера
фотоаппарат
графический
планшет
6) Переведем разрешающую сканера из точек на дюйм (1 дюйм = 2,54 см) в точки на сантиметр:
600/2,54 = 236 точек/см.
значит размер изображения, 472х708 см.
472*708=334176
334176*8=326 Кбайт
7) тоже самое как в только умножить на 2.
326*2=652 Кбайт
8)тоже самое как в поза только умножить на 2,5.
326*2=815 Кбайт
Объяснение:
1) 75(10) = 64 + 11 = 64 + 8 + 2 + 1 = 1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 1001011(2) = 1.001.011 = 113(8)
Чтобы перевести из двоичной системы в восьмеричную, нужно разбить число на тройки, начиная справа, а потом перевести каждую тройку в восьмеричное число по таблице:
000 = 0; 001 = 1; 010 = 2; 011 = 3; 100 = 4; 101 = 5; 110 = 6; 111 = 7.
2) 0,3(10) = 0,25 + 0,05 = 2/8 + 5/100 = 2/8 + 3/64 + 1/512 + 0,00117 ≈ 2*8^(-1) + 3*8^(-2) + 1*8^(-3) = 0,231(8)
3) Обозначим основание системы х. Тогда
2x + 1 + 2x + 4 = x^2
x^2 - 4x - 5 = 0
(x - 5)(x + 1) = 0
Очевидно, x = 5, потому что x = -1 < 0 не подходит.
ответ: В пятеричной системе.
6) Обозначим основание системы х. Тогда
3x + 3 = 51
3x = 51 - 3 = 48
x = 48/3 = 16
ответ: В 16-ричной системе.
7) Обозначим основание системы х. Тогда
2x + 5 + 3x + 4 = x^2 + 3
x^2 - 5x - 6 = 0
(x - 6)(x + 1) = 0
Очевидно, x = 6, потому что x = -1 < 0 не подходит.
ответ: в шестиричной системе.