Главная Обратная связь

Дисциплины:






Результаты тестирования программы



 

 

 

 

ЗАДАНИЕ 3

Условие задачи

 

Составить программу, которая печатает сообщения: "принадлежит" или "не принадлежит" точка с координатами х, у, введенными с клавиатуры, заштрихованной области (номера вариантов на графиках). Принять на графиках ось ординат – y, ось абсцисс – x, размер координатной сетки 1x1:

 

 

 
 

 

 


Метод решения задачи

Точка с координатами х, у будет находиться в заштрихованной области, если выражение

будет истинным.


 

Алгоритм решения задачи

 

 

 
 

 

 


Листинг программы

 

//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------

#include <conio.h> //библиотека подключения функции getch()

#include <iostream.h> //библиотека для cin и cout

#include <malloc.h> //библиотека для динамического выделения памяти

#include <fstream.h> //библиотека для ввода/вывода в файл

#include <windows.h> //библиотека используется в функции RUS

#include <math.h> //библиотека математических функций

#include <ctype.h> // библиотека проверки принадлежности символов

#include <stdlib.h> // библиотека некоторых стандартных функций

#include <string.h> // библиотека функций работы со строками

//

char bufRus[256];

//---------------------------------------------------------------------------

char* RUS(const char*text) //функция поддержки русского языка

{

CharToOem(text,bufRus);

return bufRus;

}

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

float x,y;

cout<<RUS("\nВвести кординаты точки ")<<"x,y\n";

cin>>x>>y;

if((x*x+y*y<=36)&&(!((x>0)&&(y>0))))

cout<<RUS("\nТочка принадлежит области\n");

else

cout<<RUS("\nТочка не принадлежит области\n");

cout<<RUS("\nНажмите любую клавишу для завершения программы\n");

getch();

return 0;

}

//---------------------------------------------------------------------------





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...