<span>Первый сказал: “Все мы лжецы” - он лжец, так как есть и рыцари
</span>Второй сказал: <span>“Все, кто говорили до меня, лжецы” - он рыцарь
Третий сказал: </span><span>“Все, кто говорили до меня, лжецы” - он лжец, так как второй рыцарь
Остальные тоже лжецы, так как говорят тоже самое.
Ответ: рыцарь один
</span>
Var a, b, i, c :integer;
begin
<span> read (a, b); </span>// вводим a и b
for i:=1 to 5 do
begin
<span> c:=random(b-a)+a; </span>// присваиваем рандомные числа в заданномпромежутке
<span> writeln (c); </span>// выводим число
end;
<span>end.</span>
№1
#include <iostream>
using namespace std;
int main(){
int a=1, s=0;
while (a!=8) {
++a;
s+=a;
}
cout<<s;
}
№2
#include <iostream>
using namespace std;
int main(){
string a;
char b;
int c=0;
cout << "Ваше число - ";
cin >> a;
cout << "Цифра для поиска - ";
cin >> b;
for (int i=0; i<a.length(); ++i)
if(a[i]==b) ++c;
cout<<"Данная цифра в числе встречается "<< c <<" раз(а)";
}
№3
#include <iostream>
#include <math.h>
using namespace std;
int main(){
double x, y;
cin>>x;
for(int a=-1; a<=2; ++a){
if(a<=1) y=log(abs(a*x+1));
else y=a*a+cos(a*x);
cout<<"a="<<a<<" y="<<y<<endl;
}
}