Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

How to print vertical lines in a graph in C++

Name: pieisgood 2007-08-16 2:42 ID:zUDRSrwb

ok... so I have been working on a stupid program that takes in characters one at a time and then counts then and then prints out how many characters there are and a graph.. but I don't know how to make my graph vertical... can any one /prog/ help a fool like me?

source:

#include <stdio.h>
#include <iostream>
#include <cctype>
using namespace std;



int main(int argc, char *argv[])
{
 int cols;
 int max = 80;
 int c;
 int y;
 int k;

 int count[26];

 for (int x = 0; x < 26; x++)
 count[x] = 0;

          while (! cin.eof())
          {
           if( isalpha ( c = tolower( cin.get() ) ) )


              count [ c - 'a']++ ;  // for everytime a certain value appears add 1 to that values number and when it shows up again add another 1 = 2





           }


                 for (int i = 0; i < 26; i++)
                 printf("[%c] = %d\n" , i+'a' , count[i]);



                   for (int x=0; x<26; x++)
             {

                if (count[x] > 1)
                {


                    cols =  max * count[x] / count[25] ;


                  for (int y=0; y < cols; y++)

                           cout.put('-') ;
                         cout.put ('\n');
                        }
                    }





  return 0;

}

Name: Anonymous 2007-08-16 11:50 ID:cNnPpPGu

>>43
Get the FUCK out, we don't want you, we don't want you shitty broken C++

FUCK OFF

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List