/*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. como txt al pdfcoke.
Subir el ejercicio
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 # include <stdlib.h> int int int int
op, i, j; bor, num, aux; mat[10][10]; mat1[10][10];
main () { op=0; i=0; j=0; bor=0; aux=0; printf printf printf printf printf printf printf printf getche system printf printf printf printf
("++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); ("\n+\t.:Practico 3� Parcial:. +"); ("\n+ Alumnos: +"); ("\n+ *Godoy, Matias +"); ("\n+ *Peralta, Raul +"); ("\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); ("\n\t Prof: Ing. Giuffrida Incade 09"); ("\n\t..::Presione ENTER para continuar::.."); (); ("cls"); ("======================================================"); ("\n*\t .:Seleccione una opcion:. *\n*"); ("\n* Para Insetar los datos en la Matriz *1* *"); ("\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 printf printf getche }
("cls"); ("\n\t....::::Gracias por utilizar nuestro programa::::...."); ("\nPresione ENTER para salir."); ();