Estadistica con grafica

#include<cstdlib>
#include<stdio.h>
#include <time.h>
#include <stdlib.h>
#include<iostream>
using namespace std;



void grafica()
{
     
  string cad [30][30] = {{"@"}, {"▬"}, {"↑"}, {"▀"},{"♀"},{"→"},{"←"},{"↑"},{"▼"},{"↕"}, {"◄"}, {"►"}, {"☻"},{"♥"},{"♦"},{"♣"},{"♠"},{"◘"}};
  int a,alo,num, c,i;
   
           
        srand(time(NULL));
    c=20;
 
        a = 1 + rand() % (11 - 1);
        cout << a<< " ";
 
   for (i=0; i<=c; i++)
        cout<<cad[a][0];
 
}


int main()
{
    string cad [30][30] = {{"@"}, {"▬"}, {"↑"}, {"▀"},{"♀"},{"→"},{"←"},{"↑"},{"▼"},{"↕"}, {"◄"}, {"►"}, {"☻"},{"♥"},{"♦"},{"♣"},{"♠"},{"◘"}};
    cout<<"Una empresa de Aviacion Necesita saber cuantos pasajeros llegan cada dos horas";
    cout<<"\nen el transcurso de la mañana, mostrar una simulacion con datos Aleatorios";
    cout<<"\n";
     int f=3,c=5;
     int mayor=0,a,alo;
     int matriz[f][c];
     int s_dom,p;
     s_dom=0;
     int s2,s3,s4,s5,s6[20],s1,y;
     s2=0;
     s3=0;
     s4=0;
     s5=0;
     s1=0;
     for (y=0;y<=f;y++)
     {
     s6[y]=0;
     }
   
      srand (time (NULL));
     
     //lleno la matriz
    for(int i=0; i<f; i++)
    {
           
        for(int j=0; j<c; j++)
        {
             alo = (rand () % 100)+1;
             a = alo;
             matriz[i][j]=a;
        //     printf ("%4d",matriz[i][j]);
       
        }
       
     
    }
   
   
    //imprimo la matriz como se lleno
    cout<<"\tHORA    DOM     LUN     MAR     MIE    JUE    VIER      SAB";
    cout<<"\n\t----------------------------------------------------------- ";
    cout<<"\n";
   
    int hora,j,i,s;
    int dom;
   
    hora=0;
    s=0;
   
    for( i=0; i<f; i++)
    {
     
     
        hora=hora+2;
        cout<<"\t"<<hora<<":00";
        for( j=0; j<c; j++)
        {
            cout<<"\t"<<matriz[i][j]<<" ";
           
            //p=matriz[0][j];
            //p=p+matriz[][j];
            //s_dom=s_dom+p;
        }
        cout<<endl;
       
    }



     //ordeno la matriz de mayor a menor
     for(int i=0; i<f; i++)
     {
        for(int j=0; j<c; j++)
        {
            for(int x=0; x<f;x++)
            {
                for(int y=0; y<c; y++)
                {
                    if(matriz[i][j]>matriz[x][y])
                    {
                        mayor=matriz[i][j];
                        matriz[i][j]=matriz[x][y];
                        matriz[x][y]=mayor;
                    }

                }
            }
         }
    }

    //imprimo la matriz como ordenada
    cout<<"\n Cantidad de Pasejeros de Avion Ordenados de  DE MAYOR A MENOR"<<endl;
   
    cout<<"\n";
   
    for(int i=0; i<f; i++)
    {
        cout<<"    "<<"    ";
        for(int j=0; j<c; j++)
        {
            cout<<"\t"<<matriz[i][j]<<" ";
        }
        cout<<"\n";
        //cout<<endl
         //cout<<"\n";;
    }
     cout<<"\t\t-------------------------";
     cout<<"\n";
   
        int c2,c11;
 c2=0;

 for (j=0; j<=c-1;j++)
 {
        c11=0;
         s1=0;
         s2=0;
         s3=0;
         s4=0;
         s5=0;
         //s6[0]=0;
         c2=0;
         cout<<c2;
         //s6[0]=0;
         //s6[1]=0;
       
    for (i=0; i<=f-1; i++)
    {
           s1=s1+matriz[i][1];
            s6[0]=s1;
           
           
            s2=s2+matriz[i][1];
            s6[1]=s2;
           
           
            s3=s3+matriz[i][2];
            s4=s4+matriz[i][3];
            s5=s5+matriz[i][4];
    } 
           
           
 
    }
 

 
   
 cout<<"\t\t"<<s6[0]<<"\t"<<s6[1]<<"\t"<<s3<<"\t"<<s4<<"\t"<<s5<<"\t"<<s6[1];


 for (i=0; i<=f-1;i++)
 {
   c2=c2+matriz[i][1];     
 }
 //cout<<"suma "<<c2;
 //cout<<"\t"<<matriz[0][1]+matriz[1][1]+matriz[2][1];
 //cout<<matriz[2][1];


 //cout<<"\t\t"<<s6[0]<<"\t"<<s6[1]<<"\t"<<s6[2]<<"\t"<<s4;
 dom=s6[0];
 dom=dom/10;


 cout<<"\n\n";
 cout<<"\t\t"<<dom;

 for (i=0;i<=dom;i++)
     cout<<"▀";
 
     
    return 0;
}






No hay comentarios:

Publicar un comentario