Показать сообщение отдельно

  #4  
Старый 10.02.2010, 20:33
Dosia
Участник форума
Регистрация: 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..
 
Ответить с цитированием