#include <iostream>
using namespace std;
//Ввести двумерный массив A 4×3. Определить в нём произведение тех элементов, чей модуль лежит вне диапазона [1;5]
int main()
{
int masA[4][3],a,b;
cout << "Vvedite a and b: ";
cin >> a >> b;
for (int i=0; i < 4; i++) {
for (int j=0; j < 3; j++)
{
masA[i][j] = rand() % b + a; //рандом
cout << masA[i][j] << " ";
}
cout << "\n";
}
int p = 1;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++)
{
if (abs(masA[i][j]) < 1 || (masA[i][j]) > 5)
p = p * masA[i][j];
}
}
cout << "Proizv= " << p;
return 0;
}
Ребенок знает 32 букв алфавита. Если он за минуту говорит фразу, содержащую <span>30 букв, определите скорость передачи информации ребенка в бит/с.
</span>32=2^6 ⇒ на каждый символ 6 бит
30*6=180 бит - объем фразы ребенка
1 минута =30 сек
180/30=6 бит/сек
Repeat
clrscr;
WriteLn ('Введите пароль: ');
ReadLn (pas);
until pas = '1234'<span>;</span>
132456789132456789
132456789132456789
Логика такая:
1) Число 157 - это суммы 15 и 7 в порядке убывания, т.к. 1 и 57 не подойдут в виду условий задачи.
2) Пусть наименьшее число abc, тогда желательно b+c = 15, а a+b = 7.
Подберем: чтобы цифра b в нашем числе было наименьшей, цифра c должна взять на себя наибольшее значение -> 9. Тогда b = 6.
Итого: a69.
a будет 1, т.к. 1+6 = 7.
Таким числом является 169.
Проверим: 1+6 = 7. 6+9 = 15. В порядке убывания получается 157.