SEU3_040.CPP April 4, 2003 Page 1 /*INSTITUTO TECNOLOGICO DE CHIHUAHUA*/ #include <stdio.h> #include <conio.h> #include <ctype.h> void main(void ) { int opc; int orden,i,j,suma=0,num=0,contador=0; char sel; do { clrscr(); printf("1.- Matriz identidad\n"); printf("2.- Promedia N números\n"); printf("3.- Positivo negativo\n"); printf("4.- Par-Impar\n"); printf("5.- Salir\n"); printf("Selecciona una opción (0-5) \n"); scanf("%d",&opc); switch (opc) { case 1: printf("dame el orden de la matriz? \n"); scanf("%d",&orden); for (i=0;i<orden;i++) { for (j=0;j<orden;j++) { if(i==j) printf("%3d",1); else printf("%3d",0); } printf("\n"); } break ; case 2: num=0; printf("Dame un número (Para salir 12345)\n"); while (num!=12345) { scanf("%d",&num); suma=suma+num; contador++; } printf("El promedio de los %3d numeros es: %6.2f\n",contador-1,(float )(suma-num)/(contador-1)); break ; case 3: printf("Dame un número\n"); scanf("%d",&num); if (num>0) printf(" \nEl numero %d es positivo\n",num); else if (num<0) printf(" \nEl numero %d es negativo\n",num); else printf(" \nEl numero %d es Cero\n",num); break ; case 4: printf("Dame un número\n"); scanf("%d",&num); if(num>0) { if ((num%2)==0) printf(" \nEl numero %d es par\n",num); else if ((num%2)==1) printf(" \nEl numero %d es impar\n",num); else printf(" \nEl numero %d es Cero\n",num); SEU3_040.CPP } else printf("Numero negativo \n"); break ; case 5: printf(" Hasta Luego!!!\n"); break ; default : printf("Opcion invalida\n"); break ; } /*fin switch();*/ printf("Deseas Continuar S/N? "); sel=toupper(getche()); }while (sel!='N'); printf(" \nHasta Luego!!!\n"); }/*fin main*/ April 4, 2003 Page 2