fork download
  1. /* Histogram of Frequency of Different Characters in Input */
  2.  
  3. #include<stdio.h>
  4. #define TNOCHAR 128 /* Total Number of characters is 128: 0 - 127 */
  5.  
  6. int main(void)
  7. {
  8. int c,i,j;
  9.  
  10. int character[TNOCHAR];
  11.  
  12. for(i=0;i<TNOCHAR;++i)
  13. character[i] = 0;
  14.  
  15. while((c=getchar())!=EOF)
  16. ++character[c];
  17.  
  18. for(i=0;i<TNOCHAR;++i)
  19. {
  20. putchar(i);
  21.  
  22. for(j=0;j<character[i];++j)
  23. putchar('*');
  24.  
  25. putchar('\n');
  26. }
  27. return 0;
  28. }
Success #stdin #stdout 0s 5320KB
stdin
16490	João Pedro Martins Castanheira	
27231	João Pedro Coelho Assunção	
28421	Tiago Miguel Ferreira Moreno	
30929	Pedro Miguel Pereira Marques	
32203	Edro Emanuel Amaral Ferreira	
35905	Luís Miguel Costa Custódio	
36706	Rafael Filipe Matos	
37636	Patrícia Alexandra Queiroz Tavares Rodrigues	
37664	Daniel Rodrigues Trigueiros	
38055	Ricardo Manuel Guerreiro Duarte	
38581	António Joaquim Martins de Carvalho	
38598	Carlos Manuel Carvalho Espada Olivares	
39123	Diogo Alexandre Castro Pereira	
39640	Davinilson Mascarenhas Varela	
40273	Filipe Cunha	
40282	Eric Fernandes	
40611	Frédéric Pereira Neves	
40619	André Filipe Vitorino Dias	
41056	Diogo Miguel Mateus Mendes	
41218	Rui Miguel Gomes Rocha	
41840	Hugo Vitório Vaz da Silva	
41940	Tiago Neto Montez	
42367	Daniel Franco Pires	
42719	Rui Marco Justo da Conceição	
42797	Fanisa Cabral dos Reis Monteiro	
42832	Pedro Miguel de Abreu Candeias Santos Fino	
42834	Tiago Duque Leite Vieira da Silva	
42838	Marco Alexandre Monteiro Remiz Pereira	
42839	Nuno Miguel Palavra de Miranda	
42846	Rúben Tiago Santos Rodrigues	
42848	Francisco Miguel Correia Simões Pereira	
42858	Pedro Dias Cecílio	
42861	João Almeida Rebelo de Carvalho	
42864	Pedro Álvaro Leitão de Aguiar Lopes	
42865	André Filipe dos Santos Garção Cara de Anjo	
42874	Gonçalo João Roxo Cruz	
42875	Ricardo dos Santos Fernandes	
43026	Rúben António Caetano Marques	
43257	Ricardo Pereira da Costa Carapito	
43261	Hugo Fernando da Silva Gonçalves	
43298	Diogo Filipe Rodrigues Jordão	
43441	Paulo Marcelo Matias Jacinto	
43442	Georgi Dimitrov Semerdzhiev	
43444	João Bernardo Vargas Ferrão Proença Ferreira	
43446	Hugo Gonçalo Lalanda do Outeiro	
43447	Tiago José Pinto Figueiredo	
43448	Francisco Rodrigues de Oliveira Formosinho	
43449	Bruno André Moreira Gonçalves	
43455	Daniel Filipe Batista Santos	
43461	Hugo Alexandre da Silva Gonçalves	
43463	Luís Miguel dos Santos Ribeiro	
43464	Nuno Filipe Monteiro Nunes	
43465	André David dos Santos Cabaço	
43466	Pedro Miguel Guerreiro T. Gabriel Luís	
43468	Filipe António Moiteiro Cruz	
43470	Carlos Jorge da Silva Pestana	
43541	Luís Carlos Pinheiro Todo Bom	
43855	Yuri Pavlovich Shelepenko	
43860	Rodrigo Miguel Ferreira Azevedo Rua	
43864	João Miguel Faria Alfaiate Monteiro	
43867	Rui Miguel Sousa de Rezendes	
43868	Margarida de Almeida Fernandes Soares	
43871	Francisco Barbosa Ficalho	
43874	João Pedro Formiga Florentino	
43877	Ana Maria Imaculada Ximenes Gaspar	
43933	Maria Inês Bernardes dos Reis Borges	
43938	Filipe Ferreira Brito da Luz 	
43944	Catarina Gaurim Nunes Sousa	
43946	João Carlos e Silva da Guia Duarte Pereira	
43947	João Filipe Ferreira da Silva Tenente Cardoso	
43950	Elisete Mónica da Conceição da Silva Costa	
43957	Gonçalo Machado Parreira	
43960	Eduard Hientz	
43964	Francisco Albuquerque Marques Cerejeira Torres	
43966	Ana Catarina Pereira Nave	
44124	Francisco Alameida Gurriana das Neves Soares	
44164	Arménio Antunes Clisante de Sousa	
44469	Ricardo Daniel Moura da Costa	
44518	João Diogo Marques Possidónio 	
44520	Nuno Jorge Martins Mendes	
44521	Tiago Filipe dos Santos Almeida	
44522	Luís Miguel Ferreira Rodrigues	
44523	Óscar Luís Soeiro Frias	
44525	Daniel José Marques Raposo	
44621	Daniel Filipe Caeiro Pardal	
44639	Diogo Carvalho da Cruz Bernardo	
44640	Filipe Miguel dos Reis Limão	
44641	Carolina de Oliveira Neves	
44642	Francisco Miguel Luzio Moura	
44643	David Monteiro Egas Moniz de Freitas	
44644	Caio Cesar Diniz Martins	
44645	Francisco Saiote Ferreira Leite	
44646	Francisco Manuel Antão de Aguiar	
44647	Mariana Sofia Lérias Pereira	
44648	André Rosa Lourenço	
44649	Francisco Rodrigues Duarte	
44650	João Vicente Antunes Silva Boto	
44651	José Francisco Saraiva Flausino do Nascimento Cruz	
44652	Sérgio Filipe Paiva da Silva Gonçalves dos Santos	
44653	Ricardo Filipe Gomes Moura	
44654	David Guerra Relvas 	
44655	Diogo Clemente Santos	
44656	Ricardo Manuel dos Santos Craveiro	
44658	Rúben André Barreto Castanho	
44659	André Tomás Santos Carreira	
44660	Rúben Miguel Paulo Azevedo	
44661	Ana Catarina Chaves Araújo	
44662	Pedro Miguel dos Reis Fernandes	
44664	Pedro Miguel Sousa Duarte	
44665	Filipe Martins Tendeiro	
44667	Miguel Angelo Matos Carvalho	
44668	Inácio Silva Correia Júnior	
44669	Fábio Miguel Ricardo da Silva	
44670	Guilherme Paulos da Silva Roque Matos	
44671	Inês Filipe Fazenda	
44672	Marco António Veríssimo Neto	
44673	Miguel Alexandre Vaz Gama	
44674	André Filipe de Oliveira Morais Capote	
44675	Nuno Alexandre Galvão Sena	
44677	Vasco Fernandes Mateus	
44678	Reinaldo João Ramos Coelho	
44679	Afonso Reinaldo Micaelo Ramos	
44680	Hugo Miguel dos Santos Borges	
44681	Luís Carlos Gomes André	
44682	Pedro Miguel Gualdino Janeiro Almeida	
44683	Mateus Miranda Ferraz	
44684	Samuel Marto Silva	
44685	André Nuno Francisco Benevenuto	
44686	João Carlos Carretas Silveirinha	
44687	Tiago Agostinho da Silva	
44688	Rodrigo Daniel de Amoreira	
44689	Pedro Gomes Lisboa Marcelo Gouveia	
44690	Tiago Duarte Ribeiro 	
44691	Gonçalo Filipe da Silva Caroça	
44692	Beatriz Silvestre da Silva	
44693	João Miguel Martinho Moreira da Silva	
44694	Francisco Cardoso da Silva de Moura	
44695	Beatriz Lino Soares	
44696	Nuno Tiago Francisquinho Penim	
44697	Gonçalo Gil Guimarães Gomes Teixeira	
44698	David da Silva Almeida	
44699	Pedro Nuno Silva Vaz	
44700	Leonardo Martinho Rosa	
44701	Alexandre Miguel Lopes Simões	
44702	Pedro Miguel Viegas Ribeiro	
44703	João Tiago Guilherme Torres Faustino	
44704	Rita França Almeida	
44705	Pedro Miguel Rodrigues Ovidio Correia	
44706	Rodrigo Miguel Pombal Mouga	
44707	Marco Miguel Valente Gomes	
44708	Leonardo Gomes Fernandes de Saraiva Augusto	
44709	Artur Maria Bandeira do Amaral Rafael	
44710	Rui Guilherme Nascimento Epifânio e Rocha Moreira	
44711	Raquel Fontes Sampaio	
44712	João Maria Azevedo Ribeiro Alves	
44713	Rafael José Ribeiro de Sousa	
44714	Bernardo Barreiro Aleixo	
44715	Eduardo Filipe Frutuoso Ribeiro	
44716	Daniel Filipe Velez Santana	
44717	André Dias Ferreira	
45217	Nuno Filipe Breites Medroa	
45218	Rui João Morais Luís	
45219	Tiago Filipe Sequeira Domingues	
45220	Bruno Lameira Miranda Chabele Mabutana	
45221	João Pedro Gonçalves Ribeiro	
45222	Óscar Napoleão da Silva	
45223	Guilherme André Soares Cardoso	
45224	Vicente da Silva Nunes	
45225	João Tiago Pais Mingachos de Oliveira	
45226	Tomás da Cruz Agama dos Reis	
45227	Tomás Francisco Rodrigues	
45228	João Miguel Caracóis Borges	
45229	José David Claudino Raposo	
45230	José Diogo Salgado dos Reis	
45231	Carlos Miguel Leal Costa	
45232	João Pedro Borges Pereira Faria Vitorino	
45233	João Pedro de Figueiredo Guerreiro Aleixo	
45235	Afonso Butler Ginjeira	
45236	Hugo Herlander Torres Mendes	
45237	Carlos Eduardo Governo Rodrigues	
45238	Ricardo Roque e Cunha Piteira Natário	
45239	Diogo Antunes Barreiro	
45240	Tiago Filipe dos Santos Martins	
45241	Catarina Rodrigues Palma	
45242	Rafael José Castro de Sousa	
45243	Guilherme Soares Apolinario Kong	
45244	João Filipe do Rosário Carvalho	
45245	Ricardo Filipe Quelhas Severino	
45246	Beatriz de Sousa Lima	
45280	Gabriel Rodrigues Guia	
45325	Pedro Gonçalo da Silva Faria 	
45326	Jorge Gabriel Pedro Antunes	
45327	Carlos Eduardo Brito de Matos	
45329	David José Matias Santos	
45330	Fábio Craveiro Rainho	
45331	Miguel Bruno Antunes da Silva Carvalho	
45332	Soraia Daniela Taborda Moreira	
45333	Daniel José Simão Adónis 	
45334	Tiago Filipe Amado Ribeirete Pereira	
45359	Gonçalo Filipe Agostinho Anacleto	
stdout









	****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

********************************************************************************************************************************************************************************************************





















 *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
!
"
#
$
%
&
'
(
)
*
+
,
-
.*
/
0*******************************************
1************************************************
2*************************************************************************************************
3****************************************************************************************************
4*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************
5****************************************************************************************
6*****************************************************************************************************************
7***********************************************************
8***********************************************************
9************************************************
:
;
<
=
>
?
@
A*********************************************************************
B***************************
C***********************************************************************
D*************************************
E***********
F***********************************************************************************
G**********************************************
H********
I****
J*****************************************
K*
L**************************
M*********************************************************************************************************
N*********************
O*******
P***************************************************
Q**
R*************************************************************************
S*************************************************************************
T****************************
U
V****************
W
X*
Y*
Z
[
\
]
^
_
`
a*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
b****************************
c**********************************************************************
d*******************************************************************************************************************************************************************************************************************
e********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
f*********
g*********************************************************************************************************
h***************************************
i********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
j****
k*
l***************************************************************************************************************************************************************************************************************************
m***********************************************************
n************************************************************************************************************************************************************************************************************************************************************
o***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
p*****************************************
q**************
r****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
s*****************************************************************************************************************************************************************************************************************************************************************
t*********************************************************************************************************************************
u*****************************************************************************************************************************************************************************************
v*******************************************************************************
w
x***********
y
z***************************
{
|
}
~