C/Visual C - Programa en lenguaje C, Ayuda.

   
Vista:

Programa en lenguaje C, Ayuda.

Publicado por Alejandro (2 intervenciones) el 28/03/2011 07:02:04
Hola Necesito un programa q realize lo siguiente: Una vez dado los nombres y apellidos N cantidad de veces.

Como son varias opciones tendria q ser con un menu(despues de haber dado los nombres y apelidos) y do while para evitar confuciones.

1. Cuantos nombres empiezan con la letra 'l'
2.Cuantos nombres terminan con la letra 'a'
3.Cuantos apellidos empiezan con 'p'
4.Cuantos apellidos terminan con 'z'
5.Imprimir solo los nombres.
6. Imprimir solo apellidos.
7.la longitud de cada nombre
8.longitud de cada apellido
9.Imprimir cuantas [a] tiene cada nombre y apellido.
10.Imprimir cuantas letra {a} hay en cada nombre.
11..Imprimir cuantas letra {a} hay en cada apellido.
12.En que casilla se encuentra la tercera {a} en todo el arreglo.
13.Imprimir de forma inversa([en terminos de posicion]primero apellido luego nombre).



Pude realizar el punto 1 y 2 nada mas, necesito ayuda.

#include <stdio.h>
#include <string.h>
#define N 3

main()
{
char nomape[N][30];
int i,cont=0,cont2=0;
int c,d,e;

for(i=0;i<N;i++)
{
printf("De un nombre y un apellido: ");
scanf(" %[^\n]",nomape[i]);
}
for(i=0;i<N;)
printf(" %d %s",i++,nomape[i]);

/*Cuantos empiezan con */
c=0;
for(i=0;i<N;i++)
if(nomape[i][0] == 'l')
c++;
printf("\n%d Empiezan con l",c);


/* Cuantos Terminan con a*/
d=0;
for(i=0;i<N;i++)
if(nomape[i]['\0'] != 'a')
d++;
printf("\n%d Terminan con a",d);






}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Programa en lenguaje C, Ayuda.

Publicado por Carlos (15 intervenciones) el 28/03/2011 13:17:52
Te recomiendo que te mires el manual de la libreria string, cuyo archivo de cabecera es string.h
Ahi encontraras funciones como strlen() para saber el tamaño de una cadena de caracteres, strcmp() y strncmp() para comparar cadenas y strtok() para separar una cadena en varias a partir de un caracter dado, ademas de otras muchas que solucionaran tus problemas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa en lenguaje C, Ayuda.

Publicado por Alejandro (2 intervenciones) el 29/03/2011 00:12:33
me puedes decir donde puedo ver el manual que mencionaste exactamente.Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar