1слово-поле,код буквы п-10111111
2слово-озеро
3слово-лес
Отгадать оказалось легко внимательно читайте задания я то же не сразу разобралась
на си(с++)
#include<iostream.h>
void main(){
int a;
int x;
cin>>x;//число на которое должно закончитьс
cin>>a;//число которое вводишь
int b,c,d;
b=a%1000;//остаток от деления на 1000
d=b%100;//остаток от остатка деления на 100
c=d%10;//само число
if (c==x) cout<<"Верно";else cout<<"Не верно";
}
если на паскале тольок вместо % ставите mod и вместо cout write
и в скобках а так в принципе все
//Pascal
var
Ez: byte;
z: real;
begin
writeln('1 - дециметр, 2 - километр, 3 - метр, 4 - миллиметр, 5 - сантиметр');
write('Введите номер единицы измерения: '); readln(Ez);
write('Введите длинну: '); readln(z);
if Ez = 1 then writeln(z/10, ' м');
if Ez = 2 then writeln(z*1000, ' м');
if Ez = 3 then writeln(z, ' м');
if Ez = 4 then writeln(z/1000, ' м');
if Ez = 5 then writeln(z/100, ' м');
readln;
end.
//Pascal ABC.NET 3.1 сборка 1256
Type
ukreco=^reco;
reco=record
int:integer;
next:ukreco;
end;
Const
n=4;
Var
head,li,kar,karsub,sub:ukreco;
i,k:integer;
begin
randomize;
readln(k);
k:=k-1;
new(head);
li:=head;
li^.int:=random(10);
for i:=2 to n do
begin
new(li^.next);
li:=li^.next;
li^.int:=random(10);
end;
li^.next:=nil;
writeln('Original list:');
kar:=head;
while kar<>nil do
begin
writeln(kar^.int);
kar:=kar^.next;
end;
kar:=head;
i:=0;
if k=0 then head:=head^.next else
while kar<>nil do
begin
inc(i);
if i=k then
begin
karsub:=kar^.next;
karsub:=karsub^.next;
kar^.next:=karsub;
break;
end;
kar:=kar^.next;
end;
writeln('Modified list:');
kar:=head;
while kar<>nil do
begin
writeln(kar^.int);
kar:=kar^.next;
end;
end.
Пример ввода:
2
Пример вывода:
Original list:
4
1
0
9
Modified list:
4
0
9