hw1_q2

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <cmath> using namespace std; void printStars(int n) { for(int i=0;i < n;i++) { cout << "*"; } cout << endl; } int main() { int a0=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0; int N; cin >> N;//input N srand(time(NULL)); for(int n=0;n<N;n++){ double r = ((double)rand())/(RAND_MAX); r = floor(r*10); switch((int)r){ case 0: a0++; break; case 1: a1++; break; case 2: a2++; break; case 3: a3++; break; case 4: a4++; break; case 5: a5++; break; case 6: a6++; break; case 7: a7++; break; case 8: a8++; break; default : a9++; } } cout<<"uniform distribution:"<<endl; printStars(floor(100*a0/N)); printStars(floor(100*a1/N)); printStars(floor(100*a2/N)); printStars(floor(100*a3/N)); printStars(floor(100*a4/N)); printStars(floor(100*a5/N)); printStars(floor(100*a6/N)); printStars(floor(100*a7/N)); printStars(floor(100*a8/N)); printStars(floor(100*a9/N)); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines