Red de conocimiento informático - Computadora portátil - Respuestas del ejercicio de programación en C

Respuestas del ejercicio de programación en C

La primera pregunta:

# include ltstdlib.h gt

# include ltstdio.h gt

# include ltconio.h gt

#Definir RMAX 3

#Definir cMAX 4

void sumRow(int a[][cMAX], int b[])

{

for(int I = 0; iltRMAXi)

{

b[I]= 0;

for(int j = 0; j ltcMAXj )

b[I] = a[I][j];

}

}

void main()

{

int i, j, a[RMAX][cMAX], b[RMAX]

clr SCR(); aleatorizar();

for(I = 0; i ltRMAXi )

for(j = 0; j ltcMAXj )

a[I][ j] = random(nMAX);

Printf("La matriz después de generar números aleatorios es la siguiente:\ n ");

for(I = 0; IltRMAXi){

for(j = 0; j ltcMAXj )

printf("d ",a[I][j]);

printf(" \ n ") ;

}

sumRow(a, b);

Printf("La suma de cada fila es: \ n ");

for(I = 0; iltRMAXi){

Printf("La suma de la fila d es d\n ",i 1,b[I]);

}< / p>

}

-

Segunda pregunta

# include ltstdlib.h gt

# include ltstdio. /p>

reemplazar vacío(char *p, char ch)

{

mientras(*p!= '\0'){

if(* p = = ch)* p = ' x ';

p;

}

}

void main( )

{

char str[] = "Soy estudiante de la Universidad de Hunan";

Printf("Ingrese los caracteres: "

char ch = getchar();

replace(str, ch

Printf("La cadena reemplazada es: s\n ", str);

}

-

La tercera pregunta

# include ltstdlib.h gt

# include ltstdio.h gt

# include ltstring.h gt

#Definir lente 20

void sort(char str[][LEN], int n )

{

para(int I = 0;iltn;i)

para(int

j = 0; j ltn-1-I; j )

if(strcmp(str[j], str[j 1]) gt; 0)

{

char s[LEN];

strcpy(s, str[j]);

strcpy(str[j], str[j 1]); p>

strcpy(str[j 1], s);

}

}

void main()

{

char str[][LEN] = { "estudiante", "trabajador", "profesor", "doctor" };

sort(str, 4);

p>

Printf("La matriz de cadenas ordenada es:\n ");

for(int I = 0;ilt4;i)

printf(" s\n ",cadena[I]);

}