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

Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенству - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как разрешить ввод только чисел типа int? http://www.cyberforum.ru/cpp-beginners/thread1098404.html
Доброго времени суток. Подскажите, пожалуйста, как разрешить ввод только чисел типа int. Преподаватель очень любит заваливать на этом, введя например букву, там где нужно число. Очень важно, чтобы...
C++ Некорректно работает вывод вещественных чисел в массиве #include "stdafx.h" #include <conio.h> #include <stdio.h> void ReadArray(double a) http://www.cyberforum.ru/cpp-beginners/thread1098403.html
Вывести информацию в виде таблицы C++
помогите, после введения данных , в конце программами должна выводится инф. в виде таблицы #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h>...
C++ Добавить в конец программы строчку cout << "Your number is", не задев цикл
Здравстуйте! Подскажите, пожалуйста, как добавить в конец программы cout << "Your number is" не задев цикл. #include <iostream> #include <cstdio> #include <conio.h> using namespace std; int...
C++ Составить программу, печатающую значение 1, если среди цифр заданного трехзначного числа присутствуют одинаковы цифры http://www.cyberforum.ru/cpp-beginners/thread1098352.html
Составить программу, печатающую значение 1, если среди цифр заданного трехзначного числа присутствуют одинаковы цифры, и 0 - в противном случае. Использовать логические выражения. помогите...
C++ Как узнать размер файла? (студия 2013) Доброго времени суток, форумчане и гости! Есть небольшой код и хочется прикрутить определитель размера файлов в папке. Должно выводить имя файла и рядом его размер в байтах. Помогите, пожалуйста. :)... подробнее

Показать сообщение отдельно
kira_1
0 / 0 / 0
Регистрация: 16.11.2013
Сообщений: 59

Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенству - C++

17.02.2014, 00:37. Просмотров 283. Ответов 0
Метки (Все метки)

Исправьте, пожалуйста, ошибки.
Задача. Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенство: x^2+y^2<=2(abs(x)+abs(y))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <math.h>
#include <bios.h>
int x0, y0;
void main()
int x, y;
int gdriver - DETECT, gmode, errorcode;
initgraph (&gdriver, &gmode, "g:\\bc31\\bg1");
x0=getmaxx()/2;
y0=getmaxy()/2;
setcolor (2);
line (x0, 0, x0, getmaxy());
line (0, y0, getmaxx(), y0);
for (x=-x0; x<=x0; x++)
for (y=-y0; y<=y0; y++)
if ((x*x+y*y)<=2*(abs(x)+abs(y))
putpixel (x+x0, y+y0, 15);
else putpixel (x+x0, y+y0, 15);
setcolor (2);
line (x0, 0, x0, getmaxy());
setcolor (2);
line (x0, 0, x0, getmaxy());
line (0, y0, getmaxx(), y0);
if (bioskey(0)==283) closegraph();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru