Ответ:
Объяснение:
var
num, num_work:integer;
a1, a2, a3, a4:integer;
begin
//num:=5225;
readln(num);
num_work:=num;
a1:=num_work div 1000;
num_work:=num_work mod 1000;
a2:=num_work div 100;
num_work:=num_work mod 100;
a3:=num_work div 10;
num_work:=num_work mod 10;
a4:=num_work;
if ((a1 = a4) and (a2 = a3)) then writeln('Да') else writeln('Нет');
end.
(.. или ..) и (..или ..)Скобки означают о приоритете - какое выражение выполнять первым. В данном случае у нас 3 действия: 1,2 по порядку слева направо с операцией ИЛИ, а так же 3 с И.И - это коньюнкция (логическое умножение), оно верно только в том случае, если оба выражения являются истинными.ИЛИ - дизъюнкция (логическое сложение), оно верно, если хотя б одно выражение является истинным.Давайте решим Ваш пример:9999999 - это максимальное семизначное число, давайте подставим его в примере и приведём к нужному виду.Я выбрал "есть хотя бы одна четвёрка" И "нет восьмерок", в результате самое максимальное семизначное число, которое подойдёт к данному условию - 9999994
1. 3
2. 2,4,5
3. хз) Навернное, 1,3,2,5,4, но не уверен.
4. 1б, 2а, 3в
5. 2
6. 3
7. хз, скорее всего 2
8. 3, странный вопрос)
9. 3
10. 2
11. 2
12. 1 или 3, хз
13. 3
14. 3
15. 2
#include <iostream>
using namespace std;
int main(){
int n,i;
cout<<"N= "; cin>>n;
int a[n];
for(i=0; i<n; i++){
cout<<" Element "<< i<< " = " ;
cin>>a[i];
}
cout<<endl;
for(i=0; i<n; i++){
if(a[i]%2 == 0){
cout<<" Element "<< i<< " = " ;
cout<<a[i]<<endl;
}
}
return 0;
}