
10.02.2010, 20:33
|
|
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами:
8912059
Репутация:
249
|
|
Код:
program mda;
var
intA,intB,n:integer;
begin
writeln('Vvedite n');
readln(n);
for intA:=-n to n do
for intB:=-n to n do begin
if 2*intA-intB*intB-4=0 then writeln('y = ',intA,' x = ',intB);
end;
readln;
end.
Код:
Vvedite n
5
y = 2 x = 0
y = 4 x = -2
y = 4 x = 2
Vvedite n
10
y = 2 x = 0
y = 4 x = -2
y = 4 x = 2
y = 10 x = -4
y = 10 x = 4
С++
Код:
#include <iostream>
using namespace std;
void main(void)
{
int n;
setlocale(0,"");
cout << "Enter n"<<endl;
cin >>n;
int x,y =n;
for (y=-n;y<=n;++y)
{
for (x=-n;x<=n;++x)
{
if (2*y-x*x-4==0) { cout<<"y = "<<y<<" x = "<<x<<endl;}
}
}
system("pause");
}
Последний раз редактировалось Dosia; 10.02.2010 в 22:45..
|
|
|