Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
#1

Непонятное задание - C++

11.06.2010, 14:55. Просмотров 353. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста решить задачу. Я просто не пойму что мне нужно сделать.


Дана декртова система координат. по центру чистый круг, а за кругом все заштриховано.
Присвоить z = 1, если точка (х,у) принадлежит закрашеной части плоскасти и присвоить z = 0 во всех других случаях.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2010, 14:55     Непонятное задание
Посмотрите здесь:

C++ turbo c++ и что-то непонятное
C++ непонятное строка?
непонятное строка? C++
Непонятное значение C++
Выдает непонятное число!С++ C++
C++ Непонятное выражение
C++ Непонятное задание по спискам
Непонятное условие C++
Непонятное поведение C++
Непонятное выражение intintboolfalsetrue C++
Непонятное условие while C++
Непонятное задание C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3030 / 2351 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
11.06.2010, 14:58     Непонятное задание #2
Тебе нужно ввести или задать радиус круга, потом ввести х, у. Если x^2+y^2>r^2, то z=1, иначе z=0.
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
11.06.2010, 15:05  [ТС]     Непонятное задание #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include<math.h>
void main ()
{double z,x,y,m,n;
int r;
cout<<" Vvedite r: ";
cin>>r;
cout<<" Vvedite x: ";
cin>>x;
cout<<" Vvedite y: ";
cin>>y;
m=pow(x,2)+pow(y,2);
n=pow(r,2);
if( m>n ) z=1
else z = 0;
cout << " z= "<<z;
}
Ну вроде так, а вот ошибку выдает в троке где присваивается z = 0;
kazak
 Аватар для kazak
3030 / 2351 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
11.06.2010, 15:10     Непонятное задание #4
Цитата Сообщение от DanielDefo Посмотреть сообщение
if( m>n ) z=1
точку с запятой пропустил.
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225
11.06.2010, 15:10  [ТС]     Непонятное задание #5
спасибо
Yandex
Объявления
11.06.2010, 15:10     Непонятное задание
Ответ Создать тему
Опции темы

Текущее время: 10:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru