-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUnArregloComoContador.c
41 lines (30 loc) · 1.11 KB
/
UnArregloComoContador.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/*
* File: UnArregloComoContador.c
* Author: virgiliopadronbatun
*
* Created on 14 de julio de 2018, 17:46
*/
#include <stdio.h>
#include <stdlib.h>
#define TAMANIO_RESPUESTA 40
#define TAMANIO_FRECUENCIA 11
int main() {
//Inicializa el primer dato del arreglo en cero, y gracias a esto todos los demas tambien en cero.
int contadores[ TAMANIO_FRECUENCIA ] = {0};
int respuestas[ TAMANIO_RESPUESTA ] = { 1, 2, 6, 4, 8, 5, 9, 7, 8, 10,
1, 6, 3, 8, 6, 10, 3, 8, 2, 7, 6, 5, 7, 6, 8, 6, 7, 5, 6, 6,
5, 6, 7, 5, 6, 4, 8, 6, 8, 10 };
for( int i = 0; i < TAMANIO_RESPUESTA; i++ ){
contadores[ respuestas[ i ] ]++;
}
printf("%5s %10s\n", "Rango", "Frecuencia");
for( int j = 1; j < TAMANIO_FRECUENCIA; j++ ){
printf( "%5d %10d\n", j, contadores[j] );
}
return 0;
}