ayuda principiante
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.
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.
// 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.
// =========
#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.
