#1 19.02.07 21:57
Срочно нужно ргз на С++
ЗАДАНИЕ
С помощью оператора if определить, находится ли точка на плоскости в замкнутой области. Если находится, то вычислить значение функции f1 (x, y), если нет – то значение функции f2 (x, y). Результаты выдать на экран монитора. Значения x и y ввести с клавиатуры компьютера.
Offline
#2 20.02.07 08:35
Re: Срочно нужно ргз на С++
А где проблема-то?..
Высплюсь, напишу.. Хотя тут и без меня напишут..
Offline
#3 20.02.07 13:02
Re: Срочно нужно ргз на С++
#include <stdio.h>
int gx1=0,gx2=10,gy1=2,gy2=7;
int F1(int x,int y)
{
int val;
val=x+y;
return val;
}
int F2(int x, int y)
{
int val;
val=x-y;
return val;
}
int srav (int x, int y)
{
int val;
if ((gx1<=x)&&(gx2>=x)&&(gy1<=y)&&(gy2>=y))
{
val=F1(x,y);
}
else
{
val=F2(x,y);
}
return val;
}
void main()
{
int x,y;
scanf("%d\n",&x);
scanf("%d\n",&y);
int k = srav(x,y);
printf("%d",k);
}
Вроде так. Потести Писал сразу не компилируя.
Offline
#4 21.02.07 22:36
Re: Срочно нужно ргз на С++
О, знакомое РГЗ. Не Шлыкова ли препод?
Короче прогу надо проще написать, используя один IF, а то докопаются.
примерно так
для y=|3-x|
if (fabs(3-x)<=y) && (x>2) && (........)
{
f1=x*y;
cout<<f1;
}
then
{
f2=x-y;
cout<<f2;
Ну что то примерно так
Исправлено Addcrew (21.02.07 22:37)
Offline

