16/11/2022 ; 6:12 PM
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
int longitud(char cad); /* Prototipo de función. */
|
||||
|
||||
void main(void)
|
||||
{
|
||||
int i, n, l = -1, p, t;
|
||||
char cad[50], FRA[20][50];
|
||||
|
||||
printf("\nIngrese el numero de filas del arreglo: ");
|
||||
scanf("%d", &n);
|
||||
|
||||
for (i = 0; i < n; i++)
|
||||
{
|
||||
printf("Ingrese la linea %d de texto. Maximo 50 caracteres: ", i + 1);
|
||||
fflush(stdin);
|
||||
gets(FRA[i]); /* Se lee la cadena de caracteres dentro del ciclo. */
|
||||
}
|
||||
printf("\n");
|
||||
|
||||
for (i = 0; i < n; i++)
|
||||
{
|
||||
strcpy(cad, FRA[i]);
|
||||
t = longitud(cad);
|
||||
|
||||
if (t > l)
|
||||
{
|
||||
l = t;
|
||||
p = i;
|
||||
}
|
||||
}
|
||||
|
||||
printf("\nLa cadena con mayor longitud es: ");
|
||||
puts(FRA[p])
|
||||
;
|
||||
printf("\nLongitud: %d", l);
|
||||
}
|
||||
|
||||
int longitud(char* cadena)
|
||||
/* Esta función calcula la longitud de la cadena. Es idéntica a la función
|
||||
➥cuenta del programa 7.13. */
|
||||
{
|
||||
int cue = 0;
|
||||
|
||||
while (!cadena[cue] == '\0')
|
||||
cue++;
|
||||
|
||||
return (cue);
|
||||
}
|
||||
Reference in New Issue
Block a user