techInterview Discussion

Answers to technical interview questions. A part of TechInterview.org

A part of techInterview.org: answers to technical interview questions.

Your host: Michael Pryor

Print w in a cirle

Using the character w write a c code that draws a circle on the screen ( ie draw a circle and shade it with w)
Deo Star Send private email
Sunday, February 18, 2007
 
 
With some slight modifications by me...

http://www.phys.unsw.edu.au/~mcba/phys2020/notes/circle.html


/*
  A program to draw a circular area using ASCII characters.       

  Michael Ashley / UNSW / 12-Mar-2003
*/

#include <stdio.h>

const int xRange = 40;
const int yRange = 30;
const int radius = 25;

int main () {
    int x, y;

    for (y = -yRange; y < yRange; y+=2) {
        for (x = -xRange; x < xRange; x++) {
        if (x*x + y*y > radius * radius) {
            printf (" ");
        } else {
            printf ("w");
        }
    }
    printf ("\n");
    }
    return 0;
}



                      wwwwwwwwwwwwwww
                  wwwwwwwwwwwwwwwwwwwwwww
              wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
            wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
          wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
          wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
        wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
        wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
      wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
        wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
        wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
          wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
          wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
            wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
              wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
                  wwwwwwwwwwwwwwwwwwwwwww
                      wwwwwwwwwwwwwww
Dan Send private email
Tuesday, February 20, 2007
 
 
That circle came out screwed up on the web page, but compile it with gcc and run from the command line to get a "pretty" circle composed of "w"
Dan Send private email
Tuesday, February 20, 2007
 
 
// No-one said the circle had to be particularly big
cout << "w" << endl;
sibecker
Wednesday, February 21, 2007
 
 
Yeah sibecker, but can you make it smaller?
MikeD Send private email
Wednesday, February 21, 2007
 
 
Thanks Dan. Came out well
Deo Star Send private email
Thursday, February 22, 2007
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz