EJERCICIOS

 

Ejercicio 1

#include <stdio.h>
void main()
{
char texto[50];
printf("Introduce un texto de longitud maxima de 49 caracteres");
gets(texto);
printf("El texto que has introducido es %s",texto);
}
 

Ejercicio 2

/*programa que pida un texto y obtenga su longitud y el numero de palabras*/

#include <stdio.h>
#include <string.h>
void main()
{
char texto[600];
int longitud,n,palabra=0;
printf("Introduce texto de longitud maxima 599 caracteres: ");
gets(texto);
longitud=strlen(texto);
for(n=0;n<=longitud-1;n=n+1)
if(texto[n]==' ')palabra=palabra+1;
printf("%d palabras",palabra+1);
printf("%d longitud",longitud+1);
}

 

Ejercicio 3

/*3.Programa que pida un texto al usuario y cuente las veces que aparece cada vocal*/
#include <stdio.h>
#include <string.h>
void main()
{ char texto[101];
int longitud, n,la=0,le=0,li=0,lo=0,lu=0;
printf("Introduzca el texto (máximo 100 caracteres)");
gets(texto);
longitud=strlen(texto);
for (n=0;n<=longitud-1;n=n+1)

{if(texto[n]=='a') la=la+1;
if(texto[n]=='e') le=le+1;
if(texto[n]=='i') li=li+1;
if(texto[n]=='o') lo=lo+1;
if(texto[n]=='u') lu=lu+1;
}

printf("El texto tiene %d a/n",la);
printf("El texto tiene %d e/n",le);
printf("El texto tiene %d i/n",li);
printf("El texto tiene %d o/n",lo);
printf("El texto tiene %d u/n",lu);

}

 

Ejercicio 4

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{ int n,z,l[11];
srand((unsigned)time(NULL));
for(n=0;n<=10;n++)
l[n]=0;
printf("notas;\t");
for(n=1;n<=40;n++)
{z=rand()%(10-0+1)+0;
printf("%d\t",z);
l[z]++;
}
for(n=0;n<=10;n++)
printf("\nLa nota %d ha salido %d veces",n,l[n]);
}

 

Ejercicio 7

#include <stdio.h>
#include <string.h>
void main()
{
char letra,texto[20];
int d,c,nc;
printf("Dame un texto");
gets(texto);
printf("¿Cual es el desplazamiento?");
scanf("%d",&d);
for (letra=1;letra<=20;letra++)
}