 
			
				02/03/2015, 20:48
			
			
			     |  
      |    |    |    Fecha de Ingreso: febrero-2015  
						Mensajes: 3
					  Antigüedad: 10 años, 8 meses Puntos: 0     |        |  
        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           |