В сентябре 30 дней.
2^4<30<2^5 ----> 5 бит
ответ 5 бит
Var C: integer;
h, m: string;
begin
readln(C);
C := C * 2;
if (C div 60 < 10) then h := '0' + inttostr(C div 60);
if (C mod 60 < 10) then m := '0' + inttostr(C mod 60);
writeln(h, ':', m);
<span>end.
Сам такое недавно делал, только на КуМИР'е)</span>
#include <iostream>
using namespace std;
int main()
{<span>
setlocale(0,"");</span><span>
int m,d;</span><span>
cout<<"введите номер месяца ";</span><span>
cin>>m;</span><span>
cout<<endl;</span><span>
cout<<"введите номер дня ";</span><span>
cin>>d;</span><span>
cout<<endl;
</span><span> if ((d==28) || (d==31) || (d==30) )</span><span>
cout<<"следующая дата "<<m+1<<". "<<1<<endl;
</span><span> else
</span><span> cout<<"</span>следующая дата<span> "<<m<<". "<<d+1<<endl;
</span><span> return 0;
</span>}
Исходя из вашего запроса:
без отрицания k
#include <iostream>
using namespace std;
int main()
{
int a,k,s,x;
for (k=0; k<20; k++)
{
s +=((-1)*(k+1)*x^k)/3^k;
}
cout << s << endl;
system("pause"); // или _getch();
return 0;
<span>}
с отрицанием k
#include <iostream>
using namespace std;
int main()
{
int a,k,s,x;
for (k=0; k<20; k++)
{
s +=((-1)*(k+1)*x^k)/3^k;
}
cout << s << endl;
system("pause"); // èëè _getch();
return 0;
<span>}
и формулируйте вопрос корректнее.
в обоих решениях k=0 изначально</span></span>