Отсутствовали 30лет всего прилетело:21-22
У зеленых детей: 0
Пароль формируется из 6 символов,
каждый символ кодируется i - битами.
2^i =6; ---> 2^2< 6 < 2^3 ---> 3 бита для кодировки одного символа.
В одном пароле 11 символов, длина пароля =3*11=33 бита.
Каждый пароль - целое количество байтов :
33 бита =33:8 байтов =5 байтов
Для 20-ти паролей: 5*20=100 байтов.
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int N;
int* arr;
cin>>N; //вводим размер массива
arr = new int[N];
for(int i=0;i<N;i++) cin>>arr[i]; //вводим сам массив
int NumOfFives = 0;
for(int i=0;i<N;i++)
{
if(arr[i]==5) NumOfFives++;
}
cout<<NumOfFives<<endl; //выводим сколько пятёрок
Sleep(5000); //ждём 5 секунд.
delete arr;
return 0;
}
/*
P.S Так на будующее: не алгоритм, а программу; C++ не программа, а язык; за такие задачи нужно побольше пунктов давать(мало кто знает C++(тут), а также задачи тут бывают полехче (куда уж легче? но бывают!) а пунктов ты даёшь минимум).
*/
1)
Var x:real;
Begin
Write('x = ');ReadLn(x);
if x<-3 then Write('f(',x,') = ',x*x+sqrt(x+4))
else if x<0 then Write('f(',x,') = ',x+10)
else Write('f(',x,') = ',1/sqrt(x))
End.
2)
Var
A,B:integer;
S:real;
Begin
Write('A = ');
ReadLn(A);
Write('B = ');
ReadLn(B);
S:=0;
For B:= A to B do
if B mod 2 <> 0 then S:=S+B;
WriteLn('S = ',S);
End.
3)
Var
A,k:integer;
Begin
k:=0;
For A:= 100 to 999 do
if ((A div 100) mod 2 = 0)and(((A div 10) mod 10) mod 2 = 0)and((A mod 10) mod 2 = 0)
then k:=k+1;
WriteLn('k = ',k)
End.
Ответ должен иметь 20. символов