Portafolios de Programación

En este espacio se podrán ver las tareas en el curso de programación de la sección 114/s5. Además de algunas investigaciones.

Se pretende agregar prácticas de laboratorio y algunos algorítmos simples que se incluyen en el temario de fundamentos de programación.

Abajo se muestra la tarea, investigación o ejercicio que se hizo por última vez en el curso.

Celina O. O.

Código 16: Suma de matrices

#include
#define max 100

void suma(int M[max][max], int N[max][max], int S[max][max], int f, int c);

int main ()
{

int M[max][max], N[max][max], S[max][max], i, j, f1, f2, c1, c2;

printf("\nDame el numero de filas de la matriz 1: ");
scanf("%d", &f1);
printf("\nDame el numero de columnas de la matriz 1: ");
scanf("%d", &c1);

if((f1>0)&&(c1>0))
{
for(i=0; i < f1; i++)
for(j=0; j < c1; j++)
{
printf("Dame un valor: ");
scanf("%d", &M[i][j]);
}
}

else
{
printf("\nNo puede haber filas o columnas negativas\n");
getchar();
}
puts("\n");

printf("\nDame el numero de filas de la matriz 2: ");
scanf("%d", &f2);
printf("\nDame el numero de columnas de la matriz 2: ");
scanf("%d", &c2);

if((f2>0)&&(c2>0))
{
for(i=0; i < f2; i++)
for(j=0; j < c2; j++)
{
printf("Dame un valor: ");
scanf("%d", &N[i][j]);
}
}

else
{
printf("\nNo puede haber filas o columnas negativas\n");
getchar();
}
puts("\n");

if((f1!=f2)&&(c1!=c2))
{
printf("\nError, no se pueden sumar, numero de filas y columas no coinciden\n");
getchar();
}

No hay comentarios: