Найти количество символов в сообщении, информационный объём которого равен 2000 бит и написанного с алфавита, содержащего 32 символа. само решение тоже надо
Var N,C,k,d:integer; Begin Write('N = ');ReadLn(N); For N:= 1 to N do Begin C:=N; k:=0; d:=0; While C<>0 do Begin k:=k+1; if C mod 10 <> 0 then if N mod (C mod 10) = 0 then d:=d+1; C:= C div 10 End; if d=k then Write(N,' ') End; End.
#include <iostream> using namespace std; int main() { setlocale(0,""); int a; cout<<"введите значение погоды"<<endl; cout<<"1-тепло"<<endl; cout<<"2-жарко"<<endl; cout<<"3-холодно"<<endl; cout<<"4-колотун"<<endl; cin>>a; switch (a) { case 1: cout<<"вы можете одеть джинсы и футболку"<<endl; break; case 2: cout<<"вы можете одеть шорты и майку "<<endl; break; case 3: cout<<"вы можете одеть штаны и толстовку "<<endl; break; case 4: cout<<"вы можете одеть куртку и свитер с подштанниками и ватными штанми "<<endl; break; } return 0; }
Всего символов: 2000 / 5 = 400
ответ: 400