You are on page 1of 4

/*Trabajo Pr�ctico

1.Realizar un programa que muestre en pantalla un men�:


Opci�n 1: Insertar 3 datos en un Array
Opci�n 2: Borrar datos del Array, preguntando q dato desea borrar
Opci�n 3: Modificar datos del Array. preguntando q dato y cuantos datos desea
modificar.
Opci�n 4: Mostrar el contenido del Array.

Referencia datos a ingresar tipo enteros. Resolver c/u de las Opciones.

2.Presentar la explicaci�n de su programa con un VIDEO de no mas de 1 min donde


expliquen paso por paso como esta dise�ado y armado su programa.
El video es por alumno cada uno tendr� que tener el video posteado en su blog
junto con el programa resuelto.
Presentar el trabajo funcionando el d�a del 3 parcial 18/11/2009.

Enviarlo de comentario al blog hasta el d�a del 3 parcial. Subir el ejercicio


como txt al scribd.

El practico se puede hacer de a Dos pero debe ser entregado un practico por
alumno, trabajo individual.
No pueden existir m�s de dos pr�cticos iguales, de encontrarlos se anularan
autom�ticamente todos los duplicados
*/

# include <stdio.h>
# include <conio.h>
# include <stdlib.h>

int op, i, j;
int bor, num, aux;
int mat[10][10];
int mat1[10][10];

main ()
{
op=0;
i=0;
j=0;
bor=0;
aux=0;

printf ("++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
printf ("\n+\t.:Practico 3� Parcial:. +");
printf ("\n+ Alumnos: +");
printf ("\n+ *Godoy, Matias +");
printf ("\n+ *Peralta, Raul +");
printf ("\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
printf ("\n\t Prof: Ing. Giuffrida Incade 09");
printf ("\n\t..::Presione ENTER para continuar::..");
getche ();
system ("cls");
printf ("======================================================");
printf ("\n*\t .:Seleccione una opcion:. *\n*");
printf ("\n* Para Insetar los datos en la Matriz *1* *");
printf ("\n* Para Borrar los datos de la Matriz *2* *");
printf ("\n* Para Modificar los datos de la Matriz *3* *");
printf ("\n* Para Mostrar los datos de la Matriz *4* *");
printf ("\n* Pasa salir *0* *");
printf ("\n======================================================\n\n\n");
scanf ("%i", &op);
system ("cls");
while (op>0)
{
switch (op)
{
case 1:
system ("cls");
printf ("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
printf ("\n- .:selecciono la Opcion N� 1:. *");
printf ("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\n\n\n");
for (i=1; i<=10; i++)
{
for (j=1; j<=10; j++)
{
printf ("\nIngrese un valor para la pocicion [%i][%i]=", i, j);
scanf ("%i", &mat[i][j]);
}
}
break;
case 2:
system ("cls");
printf ("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
printf ("\n- .:selecciono la Opcion N� 2:. *");
printf ("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\n\n\n");
printf ("Para borrar la Matriz precione *ENTER*\n");
for (i=1; i<=10; i++)
{
for (j=1; j<=10; j++)
{
mat[i][j]=0;
mat1[i][j]=0;
}
}
for (i=0; i<=10; i++)
{
for (j=0; j<=10; j++)
{
printf ("%i\t",mat[i][j]);
}
}
printf ("\n-.La matriz fue borrara y se le asigno en numero 0 a todas sus
posiciones.-");
getche ();
break;
case 3:
system ("cls");
printf ("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
printf ("\n- .:selecciono la Opcion N� 3:. *");
printf ("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\n\n\n");
printf ("Desea borrar alguna posicion? (1=ok 0=sale)");
scanf ("%i", &bor);
while (bor>0)
{
printf ("\n*.:Recuende que la matriz en de [10][10]:.");
printf ("\nIngrese el valor de i:");
scanf ("%i", &i);
printf ("\nIngrese el valor de j:");
scanf ("%i", &j);
printf ("\nIngrese el nuevo valor:");
scanf ("%i", &num);
mat[i][j]=num;
mat1[i][j]=num;
printf ("\nSe modifico con exito!!!\n");
printf ("..:Presione ENTER para continuar:..");
getche ();
system ("cls");
printf ("\nDesea borrar otra posicion? (1=ok 0=sale)\n");
scanf ("%i", &bor);
system ("cls");
}
printf ("\nMatriz auxiliar con los valores modificados:\n");
for (i=1; i<=10; i++)
{
for (j=1; j<=10; j++)
{
printf ("%i\t", mat1[i][j]);
}
}
getche ();
printf ("\nComo quedo la matriz con los valores nuevos:\n");
for (i=1; i<=10; i++)
{
for (j=1; j<=10; j++)
{
printf ("%i\t", mat[i][j]);
}
}
getche ();
break;
case 4:
system ("cls");
printf ("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-");
printf ("\n- .:selecciono la Opcion N� 4:. *");
printf ("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\n\n\n");
for (i=1; i<=10; i++)
{
for (j=1; j<=10; j++)
{
printf (" %i \t", mat[i][j]);
}
}
printf ("\n\t..::Presione *ENTER* para continuar::..");
getche ();
break;
default:
system ("cls");
printf ("\n....:No selecciono ninguna de las opciones correctas:....");
printf ("\n\n..::Presione enter para continuar::..\n\n");
getche ();
}
printf ("\n======================================================");
printf ("\n* .:Seleccione una opcion:. *");
printf ("\n* Para Insetar los datos en la Matriz *1* *");
printf ("\n* Para Borrar los datos de la Matriz *2* *");
printf ("\n* Para Modificar los datos de la Matriz *3* *");
printf ("\n* Para Mostrar los datos de la Matriz *4* *");
printf ("\n* Pasa salir *0* *");
printf ("\n======================================================\n\n\n");
scanf ("%i", &op);
system ("cls");
}
system ("cls");
printf ("\n\t....::::Gracias por utilizar nuestro programa::::....");
printf ("\nPresione ENTER para salir.");
getche ();
}

You might also like