ayuda principiante

adik
06 de Agosto del 2004
necesito un programa donde se le introduzca texto y como resultado me diga cuantas letras y numeros contiene.
ejemplo:
A=14 0=3
B=4 1=2
. .
. .
. .
Z=0 9=1

espero me pueda alguien ayudar, el programa es para un amigo que esta estudiando mantenimiento industrial, pero le dieron la materia de programacion como de relleno y a el no le gusta nada de esto. yo se lo hiba a hacer pero por mas que me esfuerzo no creo aprender en una semana, ya estube leyendo un libro de C++ y si ya tengo la idea, pero aun tengo muchas dudas, espero comprendan, de antemano muchas gracias. mi direccion [email protected]
urge, para el 6 de agosto del 04.

Mirmidon
06 de Agosto del 2004
// Includes
// =========

#include <dos.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <string.h>
#include <graph.h>
#include <errno.h>
#include <fcntl.h>
#include <io.h>
#include <systypes.h>
#include <sysstat.h>

// Creo que sobran includes pero no importa


// Variables
char texto;
int Letra_a, Letra_b, Letrac.....;
int i;



// Sería hacer:


void main (void)
{

while(TRUE)
{
printf("Introduce tu texto: ");
scanf("%c",texto);

for(i=0;i<texto;i++)
{
swhitch(texto.i)
{
case a: Letra_a++;
break;

case b: Letra_b++;
break;

case c: Letra_c++;
break;

.
.
.
.
.
.
.

case 1: Letra_1++;
break;

case 2: Letra_2++;
break;

.
.
.
}

if(Letra_a > 0) printf("Nº letras 'A': %d", Letra_a);
if(Letra_b > 0) printf("Nº letras 'A': %d", Letra_b);
if(Letra_c > 0) printf("Nº letras 'A': %d", Letra_c);
.
.
.
.
.
if(Letra_1 > 0) printf("Nº letras 'A': %d", Letra_1);
if(Letra_2 > 0) printf("Nº letras 'A': %d", Letra_2);
.
.
.
}

Bueno, con esto y un poco de paciencia deberia funcionar, aunque no estoy seguro de en que tipo de variable habria que almacenar el texto que introduzcas.