#include
using namespace std;
bool CheckForXY(float nowXY) // Функция проверки на нахождение отдельной переменной в выделенной области
{
if (nowXY >= 1 && nowXY <= 2 || nowXY <= -1 && nowXY >= -2)
return true;
else
return false;
}
int main()
{
setlocale(LC_ALL, "Russian");
float x, y;
cout << "Введите координаты X и Y" << endl;
cin >> x;
cin >> y;
if (CheckForXY(x) == true && CheckForXY(y) == true) // Проверка на нахождение точки в выделенной области
cout << "Точка лежит в выделенной области" << endl;
else
cout << "Точка не лежит в выделенной области" << endl;
}
C/C++
Помогите перевести код с С++ на Си
примерные различия в вашем примере
printf = cout
scanf = cin
bool CheckForXY(float nowXY)
{ if (nowXY >= 1 && nowXY <= 2 || nowXY <= -1 && nowXY >= -2)
return true;
else
return false;
}
int main()
{
setlocale(LC_ALL, "Russian");
float x, y;
printf( "%s \n", "Введите координаты X и Y" ); // cout << " X и Y" << endl;
scanf("%f", &x, &y ); // cin >> x; cin >> y;
if (CheckForXY(x) == true && CheckForXY(y) == true) // Проверка \
printf( "%s \n", "Точка лежит в выделенной области" ); // cout << "" << endl;
else
printf( "%s \n", "Точка не лежит в выделенной области" ); // cout << "" << endl;
return 0;
}
printf = cout
scanf = cin
bool CheckForXY(float nowXY)
{ if (nowXY >= 1 && nowXY <= 2 || nowXY <= -1 && nowXY >= -2)
return true;
else
return false;
}
int main()
{
setlocale(LC_ALL, "Russian");
float x, y;
printf( "%s \n", "Введите координаты X и Y" ); // cout << " X и Y" << endl;
scanf("%f", &x, &y ); // cin >> x; cin >> y;
if (CheckForXY(x) == true && CheckForXY(y) == true) // Проверка \
printf( "%s \n", "Точка лежит в выделенной области" ); // cout << "" << endl;
else
printf( "%s \n", "Точка не лежит в выделенной области" ); // cout << "" << endl;
return 0;
}
#include<stdio.h>
#include<locale.h>
#include<wchar.h>
#include<stdbool.h>
#include<unistd.h>
bool CheckForXY(float nowXY)
// Функция проверки на нахождение отдельной
//переменной в выделенной области
{
if (nowXY >= 1 && nowXY <= 2 || nowXY <= -1 && nowXY >= -2)
return true;
else return false;
}
int main()
{
setlocale(LC_ALL, "Russian");
float x, y;
wprintf(L"Введите координаты X и Y:");
wprintf(L"\n X = ");
scanf("%f",&x);
wprintf(L"\n Y = ");
scanf("%f",&y);
if (CheckForXY(x) == true && CheckForXY(y) == true)
//Проверка на нахождение точки
//в выделенной области
wprintf(L"\nТочка лежит в выделенной области");
else
wprintf(L"\nТочка не лежит в выделенной области");
fflush(stdout);
sleep(5);
return 0;
}
#include<locale.h>
#include<wchar.h>
#include<stdbool.h>
#include<unistd.h>
bool CheckForXY(float nowXY)
// Функция проверки на нахождение отдельной
//переменной в выделенной области
{
if (nowXY >= 1 && nowXY <= 2 || nowXY <= -1 && nowXY >= -2)
return true;
else return false;
}
int main()
{
setlocale(LC_ALL, "Russian");
float x, y;
wprintf(L"Введите координаты X и Y:");
wprintf(L"\n X = ");
scanf("%f",&x);
wprintf(L"\n Y = ");
scanf("%f",&y);
if (CheckForXY(x) == true && CheckForXY(y) == true)
//Проверка на нахождение точки
//в выделенной области
wprintf(L"\nТочка лежит в выделенной области");
else
wprintf(L"\nТочка не лежит в выделенной области");
fflush(stdout);
sleep(5);
return 0;
}
Похожие вопросы
- Помогите перевести из с++ в си код
- Помогите переделать код на Си
- Помогите дополнить код СИ, пж.
- Помогите доработать код на СИ по теме строки
- Помогите написать код на Си, по теме "строки".
- Помогите с решением задачи на языке СИ
- Код работает некорректно. Язык Си. Нахождение максимального отрицательного элемента матрицы и замена его числом.
- Помогите с кодом C++
- Помогите с кодом с++
- Помогите с кодом С++
scanf("%f%f", &x, &y )