Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2015, 20:48
Jysuscode
 
Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta longitud de cadena mayor en C cuantas cadenas pertenecen a la longitud mayor

gracias a todos por la ayuda anterior pero esto es mas o menos el codigo
lo que necesito es que el programa indique cual es la mayor longitud y cuales cadenas o palabras tienen la misma cantidad de letras (longitud) en este caso si ingreso los 10 valores

ingresa la cadena 1:azul (((esto de ingresar todas las cadenas ya lo tengo bien))
ingresa la cadena 2:azul
ingresa la cadena 3:azul
ingresa la cadena 4:casamitierra
ingresa la cadena 5:oscar
ingresa la cadena 6:casamitierra
ingresa la cadena 7:casamitierra
ingresa la cadena 8:hola
ingresa la cadena 9:agua
ingresa la cadena 10:casamitierra

longitud de cadena mayor : 12 (((ESTO ES LO QUE ME FALLA , NO ME DICE CUAL ES LA LONGITUD MAS GRANDE ))))

cadenas que corresponden a la longitud: 4 (((Y ESTO TAMBIEN ME FALLA))))
4: casamitierra
6: casamitierra
7: casamitierra
10: casamitierra

"ayuda please" ocupo el codigo bien en Lenguaje C

#include<stdio.h>
#include<string.h>
int main()
{
char cadenas[10][100];
int longitud[10], cantidad=0, x, y, mayor=100;

for(x=1;x<=10;x++)
{
printf("ingresa una cadena %i: ",x);

scanf("%s",cadenas[x]);
longitud [x]= strlen(cadenas[x]);
}
for(y=1;y<=x;y++)
{
if(longitud[y]<=mayor)
{
cantidad=longitud[y];
cantidad=cantidad+1;
}
}
printf("longitud de cadena mayor %i\n",cantidad);
printf("cadenas que corresponden a la longitud: %i\n",mayor);
return 0;
}

Última edición por Jysuscode; 02/03/2015 a las 20:54