16/11/2022 ; 6:12 PM

This commit is contained in:
2022-11-16 18:12:40 -04:00
parent 2400289e61
commit b51d1043c8
21 changed files with 931 additions and 0 deletions

View File

@@ -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);
}