NikolaevichIP1136
?>

Почему создаются отдельные скрипты в ходе диалога? ​

Информатика

Ответы

office
Вот посмотри, может сем
uses crt;
var s: string;    
function Kslov (str: string; c: char): integer;
var i,k: integer;
begin str:=str+' ';  
k:=0;
for i:=1 to length(str)-1 do     if (str[i+1] in [' ','.',',','-',':',';','!','?'])         and (str[i]=c) then inc(k);
Kslov:=k;
end;
  procedure Del(var str: string);
var i,j: integer;
begin str:=str+' '; i:=length(str)+1;
repeat dec(i);
until(str[i+1]=' ') and (str[i]='о');
j:=i;
repeat dec(i);
until(str[i+1]=' ') or (i=1); delete(str,i,j-i);
end;  
begin write('s='); readln(s); if Kslov (s,'о')>Kslov (s,'а')    then Del(s); write('s=',s);
End.
Нужен код для паскали найти сумму всех четных элементов массива,кратных заданному числу.
Bordo
Ll - long long

dp[i] = dp[i-1] + dp[i-2] + dp[i-5] + dp[i-10];
ll dp[666];
dp[0] = 1;
for(int i=0;i<=64;i++)
{
dp[i+1]+=dp[i];
dp[i+2]+=dp[i];
dp[i+5]+=dp[i];
dp[i+10]+=dp[i];
cout << i << ": " << dp[i] << endl;
}
это если порядок важен, то есть 2 + 1 != 1 + 2, тогда ответ
489475342266653, наверное
а иначе 644

ll ans=0;
for(int i=0;i<10;i++) // 10
{
for(int j=0;j<20;j++) // 5
{
for(int k=0;k<50;k++) // 2
{
ll now = i*10 + j*5 + k*2;
if(now<=64) ans++;
}
}
}
cout << ans;

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Почему создаются отдельные скрипты в ходе диалога? ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

СмыковаДарья1969
allo22-27
ivshzam
vera2job7
YaroslavSerganYS5
Stanislavovna1237
Vetroff-11
evoque2014
natalyazx151092814
innaterenina
Мусаев Игоревич371
aivia29
papushinrv4985
dfyurst708
snabdonm501