rkorneev19061
?>

Дано натуральное число n. Найдите все числа, которые могут показать сумму квадратов двух натуральных чисел 1, 2, 3 ..., n. (Необходимо определить процедуры для нахождения полных квадратов)

Информатика

Ответы

toxicfish
Program Shifr;
var s1,s2,alf:string;
i:integer;
key, Kod:integer; //ключ шифрования
f1,f2:text;
BEGIN
alf:='';
assign(f1,'Dannie.txt'); 
assign(f2,'Shifr.txt'); 
reset(f1);
rewrite(f2);
writeln('Введите ключ шифрования от 1 до 25:');
readln(key);
while Not(Eof(f1)) do
  begin
  readln(f1,s1);
  s2:='';
  for i:=1 to length(s1) do
    begin
    Kod:=Pos(s1[i],s1);
    Kod:=Kod+key;
    if Kod>26 then Kod:=Kod-26;
    if Kod<1 then Kod:=Kod+26;
    s2:=s2+alf[Kod];
    key:=-key;
    end;
  writeln(f2,s2);
  end;
close(f1); 
close(f2); 
END. 

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

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

Дано натуральное число n. Найдите все числа, которые могут показать сумму квадратов двух натуральных чисел 1, 2, 3 ..., n. (Необходимо определить процедуры для нахождения полных квадратов)
Ваше имя (никнейм)*
Email*
Комментарий*

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

didizain
ogonizoloto
Koshovkina1721
ovalenceva77
kozhevniks
Kuznetsova1639
paninsv
fymukham
tanya62soldatova72
Murad Gushcharin
yusinelnik8
Алина Ракитин1730
olesya-kwas
VEZZDEXOD73
alexk13