Программка НА PASCAL!Дано естественное число m представить в виде сумме квадратов

ПРОГРАММА НА PASCAL!

Дано естественное число m представить в виде сумме квадратов 2-ух естественных чисел. Выдать известие, если такое представление невероятно

Задать свой вопрос
1 ответ
Programm Pozitiv;
var
m,m1,m2 ,result:real;
begin
clrscr;
write('Введите число');
Read(m);
if mlt;0 then write('Вы ввели некорректное число') else
begin
m1:=m*m;
m2:=m1;
result:=m1+m2;
write('Ответ:',result);
end;
end.
Gennadij Uratkov
Паскалем издавна не воспользовался, но работать логически должно))) если цифра вводимая будет меньше 0 то будет сообщение
Кира Пигалина
И строку if m<0 then write('Вы ввели неточное число') else
Конотоп Дарья
И строчку if m<0 then write('Вы ввели некорректное число') else  лучше поменять на И строчку if m<=0 then write('Вы ввели неточное число') else 
Сема Бегнарский
тогда ноль тоже не будет считать
Алла Крепа
все сообразил, спасибо )
Витя Гублин
var i,n,k,m: integer;    priz: boolean;begin  write('N = ');  readln(n);  priz:=true;  for i:=1 to round(sqrt(n)) do  begin    k:=n-i*i;    if (k mod 10) in [1,4,5,6,9] then    begin      m:=round(sqrt(k));      if m*m=k then      begin        writeln('число ',n,' равно сумме квадратов чисел ',i,' ',m);        writeln(n,' = ',i*i,' + ',m*m);        priz:=false;        break;      end;    end;  end;  if priz then  writeln('число ',n,' не равно сумме квадратов 2-ух чисел');en
Арсений Климанцев
Заключительная строчка не вошла - end.   На тестовой задаче :   N = 369число 369 одинаково сумме квадратов чисел 12 15369 = 144 + 225
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт