#include < iostream>
using namespace std;
int main() {
string a,b;
int m,k=0;
cout< < "a = "; cin> > a;
cout< < "b = "; cin> > b;
int ind=b.length();
if (a.length()==b.
while ((a[k]==b[k]) & & (k< b.)) k++;
for (int i=k; i< b.; i++) {
if (b[i]==48) break;
m=b[i+1]-48;
if (i< b.) m--;
if ((b[i]-48)*m < max((b[i]-49),1)*9) {
if ((b[i]-49==0) & & (i> 0)) continue;
ind=i+1; b[i]--; break;
}
}
for (int i=ind; i< b.length(); i++) b[i]='9';
if (b[0]=='0') b.erase(0,1);
cout< < b< < endl;
system("pause");
return 0;
}
#include < iostream>
#include < string>
using namespace std;
int main()
{
int cnt = 0;
string substr, str;
cin > > substr > > str;
for (size_t i = 0; i < str..length()+1; i++)
{
for (size_t j = 0; j < substr.length(); j++)
{
if (str[i+j] ! = substr[j])
{
break;
}
else
{
if (j == substr.length() - 1) ++cnt;
}
}
}
cout < < cnt;
return 0;
}
все тесты которые ты написал, отработали.
Поделитесь своими знаниями, ответьте на вопрос:
program sherilusha; uses crt; var i,n: integer; max, temp: real; begin writeln('*** alphaues is ***'); writeln('*** ok ***'); writeln(); writeln('ввести количество чисел'); readln(n); writeln('введите числа'); write('1-е число: '); readln(max); for i: =2 to n do begin write(i,'-е число: '); readln(temp); if max< temp then max: =temp; end; writeln('максимальное из введённых чисел равно ',max) ; end.