EJERCICIOS
1
# include <stdio.h>
# include <string.h>
void main()
{ int n,l,c;
char texto[81];
printf("Introduce el texto");
gets(texto);
l=strlen(texto);
for (n=0;n<=11;n=n+1)
{printf("\n");
}
c=40-(l/2);
for(n=1;n<=c;n=n+1)
{printf(" ");
}
printf("%s",texto);
}
2
/*este programa muestra la longitud y el número de palabras
de un texto*/
# include <stdio.h>
# include <string.h>
void main()
{ int n,l,con=1;
char texto[120];
printf("Introduce texto");
gets(texto);
l=strlen(texto);
for(n=0;n<=l-2;n=n+1)
{if (texto[n]==' ') con=con+1;
}
printf("numero de letras %d",l);
printf("numero de palabras %d",con);
}
3
#include <stdio.h>
#include <string.h>
void main()
{
printf("Introduce el texto");
int a=0,e=0,i=0,o=0,u=0,n,l;
char texto[80];
gets(texto);
l=strlen(texto);
for(n=0;n<=l-1;n++)
{
if(texto[n]=='a')
{
a=a+1;
}
if(texto[n]=='e')
{
e=e+1;
}
if(texto[n]=='i')
{
i=i+1;
}
if(texto[n]=='o')
{
o=o+1;
}
if(texto[n]=='u')
{
u=u+1;
}
}
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);
}
4
#include <stdio.h>
#include <string.h>
void main()
{
printf("Introduce el texto");
int a=0,e=0,i=0,o=0,u=0,n,l;
char texto[80];
gets(texto);
l=strlen(texto);
for(n=0;n<=l-1;n++)
{
if(texto[n]=='a')
{
a=a+1;
}
if(texto[n]=='e')
{
e=e+1;
}
if(texto[n]=='i')
{
i=i+1;
}
if(texto[n]=='o')
{
o=o+1;
}
if(texto[n]=='u')
{
u=u+1;
}
}
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);
}
5
#include <stdio.h>
#include <conio.h>
void main()
{
char texto[25];
int abc[122];
int q,w,e,r,prueba[122];
for(w=0;w<=122;w++)
{
abc[w]=0;
}
printf("introduce texto");
for (q=0;q<=25;q++)
{
texto[q]=getche();
prueba[q]=texto[q];
abc[prueba[q]]=abc[prueba[q]]+1;
}
for(r=97;r<=122;r++)
{
printf("\n%c\t%d",r,abc[r]);
}
}
6
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int q,x,p,w,letra;
srand( (unsigned)time( NULL ) );
for(q=0;q<=20;q++)
{
x=rand()%(9-1+1)+1;
for(p=0;p<=x;p++)
{
letra=rand()%(90-65+1)+65;
printf("%c",letra);
}
printf("\n");
}
}
7
#include <stdio.h>
#include <string.h>
void main()
{
int n,x,l;
char texto[100];
printf("introduce texto");
gets(texto);
l=strlen(texto);
for(n=0;n<=l-1;n++)
{
x=texto[n]+2;
printf("%c",x);
}
}