Circles of given radius through two points: Difference between revisions
Content added Content deleted
m (→{{header|C}}) |
|||
Line 247: | Line 247: | ||
=={{header|C}}== |
=={{header|C}}== |
||
<lang C> |
<lang C>#include<stdio.h> |
||
#include<stdio.h> |
|||
#include<math.h> |
#include<math.h> |
||
Line 292: | Line 290: | ||
int main() |
int main() |
||
{ |
{ |
||
int i; |
int i; |
||
point cases[] = |
point cases[] = |
||
{ {0.1234, 0.9876}, {0.8765, 0.2345}, |
{ {0.1234, 0.9876}, {0.8765, 0.2345}, |
||
{0.0000, 2.0000}, {0.0000, 0.0000}, |
{0.0000, 2.0000}, {0.0000, 0.0000}, |
||
{0.1234, 0.9876}, {0.1234, 0.9876}, |
{0.1234, 0.9876}, {0.1234, 0.9876}, |
||
{0.1234, 0.9876}, {0.8765, 0.2345}, |
{0.1234, 0.9876}, {0.8765, 0.2345}, |
||
{0.1234, 0.9876}, {0.1234, 0.9876} |
{0.1234, 0.9876}, {0.1234, 0.9876} |
||
}; |
}; |
||
double radii[] = {2.0,1.0,2.0,0.5,0.0}; |
double radii[] = {2.0,1.0,2.0,0.5,0.0}; |
||
for(i=0;i<5;i++) |
for(i=0;i<5;i++) |
||
{ |
{ |
||
printf("\nCase %d)",i+1); |
printf("\nCase %d)",i+1); |
||
findCircles(cases[2*i],cases[2*i+1],radii[i]); |
findCircles(cases[2*i],cases[2*i+1],radii[i]); |
||
} |
|||
} |
|||
return 0; |
return 0; |
||
} |
} |
||
</lang> |
</lang> |
||
Line 327: | Line 325: | ||
No circles can be drawn through (0.1234,0.9876) |
No circles can be drawn through (0.1234,0.9876) |
||
</pre> |
</pre> |
||
=={{header|C sharp}}== |
=={{header|C sharp}}== |