Leer Caracter Por Caracter En C

Páginas: 2 (376 palabras) Publicado: 6 de marzo de 2013
//Roberto Guillermo Torres Lopez 201121492


/* 2.-(25pts.) Construya un programa que le permita que una persona teclee:
su apellido paterno, el apellido materno así como su(s) nombre(s);elimine
espacios en blanco tecleados de exceso y verifique que sólo el primer
carácter de cada apellido y nombre(s) sean mayúsculas. Concaténelos y
presente la línea conteniendo elmombre completo iniciando por apellidos.
*/

#include"stdio.h"
/*Metodologia:
1.- pide datos "nombre, apellido paterno, apellido materno"
2.- concatenacion de datos obteniendo solo un espacio enblanco y borrando los demas
3.- convertir de mayusculas a minusculas
4.- imprimir nombre completo
*/
main()
{


int j = 0,k = 0,i = 0,a = 0;
char car, nombre[40], paterno[20], materno[20],cadena[150];//arreglos y caracter


printf("\n Programa que recibe un nombre completo y lo ordena por apellidos \n");
printf("Despues imprime el nombre \n");

//Lectura de datosprintf("\nEscribe tu nombre con punto y presione enter \n");
while((car = getchar()) != '.')//funcion de llenado de caracteres
{
nombre[j] = car;
j = j + 1;
}
nombre[j] = '\0';printf("\nEscriba apellido paterno finalizelo con punto y presione enter \n"); //llenado de caracteres
while((car = getchar()) != '.')
{
paterno[i] = car;
i = i + 1;
}paterno[i] = '\0';

printf("\nEscriba apellido materno finalizelo con punto y presione enter \n"); //llenado de caracteres
while((car = getchar()) != '.')
{
materno[a] = car;a = a + 1;
}
materno[a] = '\0';
// Concatenacion de datos
i = 0;
while((car = paterno[i]) != '\0')
{
cadena[i] = car;
i = i + 1;
}
cadena[i] = ' ';
i = i +1;
j = 0;
while((car = materno[j]) != '\0')
{
cadena[i] = car;
i = i + 1;
j = j + 1;
}
cadena[i] = ' ';
i = i + 1;
j = 0;
while((car = nombre[j]) != '\0')...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como leer libros de caracter práctico
  • Caracter sticas de los cuerpos c smicos
  • Caracter sticas de una c mara Reflex
  • Caracter sticas de los Centros de C mputo
  • caracter
  • El carácter
  • Caracter
  • caracter

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS