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,46 @@
#include <stdio.h>
#include <string.h>
void intercambia(char FRA[][30], int); /* Prototipo de funci<63>n. */
void main(void)
{
int i, n;
char FRA[20][30];
printf("\nIngrese el numero de filas del arreglo: ");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
printf("Ingrese la linea de texto numero %d: ", i + 1);
fflush(stdin);
gets(FRA[i]);
}
printf("\n\n");
intercambia(FRA, n);
for (i = 0; i < n; i++)
{
printf("Impresion de la linea de texto %d: ", i + 1);
puts(FRA[i]);
}
}
void intercambia(char FRA[][30], int n)
/* Esta funci<63>n intercambia las filas del arreglo. */
{
int i, j;
j = n - 1;
char cad[30];
for (i = 0; i < (n / 2); i++)
{
strcpy(cad, FRA[i]);
strcpy(FRA[i], FRA[j]);
strcpy(FRA[j], cad);
j--;
}
}