Foros del Web » Programación para mayores de 30 ;) » C/C++ »

longitud de cadena mayor en C cuantas cadenas pertenecen a la longitud mayor

Estas en el tema de longitud de cadena mayor en C cuantas cadenas pertenecen a la longitud mayor en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/03/2015, 20:48
 
Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 9 años, 1 mes
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

Etiquetas: cadena, cadenas, char, int, longitud, mayor, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:55.