Está en la página 1de 4

PROGRAMA 1 #include<stdio.h> #include<conio.

h> #define max 20 int maximo; void menu(); void inicializar(int v[]); void ingreso(int v[], int &n); void mostrar(int v[], int n); int leerango(int min, int maximo); void main() { int v[max],n,op; do{ clrscr(); menu(); printf("\tseleccione opcion:"); op=leerango(1,4); switch(op) { case 1: inicializar(v); break; case 2: ingreso(v,n); break; case 3: mostrar(v,n); break; case 4: printf("\thasta la vista"); break;} } while(!(op==4)); getch(); } void menu() { printf("\n 1. inicializar"); printf("\n 2. ingreso"); printf("\n 3. mostrar"); printf("\n 4. salir "); } int leerango(int min, int maximo) { int num; do{ scanf("%d",&num);} while(!(num>=min && num<=maximo)); return num; } void inicializar(int v[]) { int i; for(i=0;i<max;i++) {v[i]=0; } } void ingreso(int v[], int &n) { int i; printf("\ningrese cantidad de elementos"); n=leerango(0,max); for(i=0;i<n;i++) { printf("\nelemento %d",i); v[i]=leerango(1,10); } } void mostrar(int v[], int n) { int i; for(i=0;i<n;i++) { printf("\n elemento %d: %d",i,v[i]);} getch(); }

PROGRAMA 2 #include<stdio.h> #include<conio.h> #define max 20 void menu(); int leerango(char msg[],int min); void inicializar(int v[]); void ingreso(int v[], int &n); void mostrar(int v[], int n); main() { int v[max],n,op; do { menu(); op=leerango("seleccione operacion",1); switch(op) { case 1: inicializar(v);break; case 2: ingreso(v,n);break; case 3: mostrar(v,n);break; case 4: printf("\n finalizar"); getch(); break; } } while(!(op==4)); } void menu() { printf("\n1.inicializar"); printf("\n2.ingreso"); printf("\n3.mostrar"); printf("\n4.salir"); } int leerango(char msg[],int min) { int num; do { printf("\n%s", msg); scanf("%d", &num); } while(!(num>=min && num<=max)); return num; } void inicializar(int v[]) { int i; for(i=0;i<max;i++) { v[i]=0; } getch(); } void ingreso(int v[], int &n) { int i; n=leerango("\ningrese cantidad de elementos",1); for(i=0;i<n;i++) { v[i]=leerango("\ningrese numero",1); }

getch(); } void mostrar(int v[], int n) { int i; for(i=0;i<n;i++) { printf("\nelemento %d: %d",i,v[i]); } getch(); } PROGRAMA 3 #include<stdio.h> #include<conio.h> main(){ int notas[10],aa=0,ad=0,i; clrscr(); for(i=0;i<10;i++) { notas[i]=0; } printf("\n\n\nIngreso de notas\n\n"); for(i=0;i<10;i++) { do{ printf("\nIngrese nota %d: ",i+1); scanf("%d",&notas[i]); }while(!(notas[i]>=0 && notas[i]<=20)); if(notas[i]>10) aa++; else ad++; } printf("\n\n\nNumero de Aprobados: %d",aa); printf("\nNumero de Desaprobados: %d",ad); getch(); } PROGRAMA 4 #include<stdio.h> #include<conio.h> #include<math.h> main() { int n,i=1,elem=1,x; clrscr(); do {printf("ingrese el valor para n:\n"); scanf("%d", &n);} while(!(n>0)) while(!(i<=n)) { if(i%2=0) {x=elem*(-1)}; else {x=elem}; i=i+1; elem=elem+2; printf("%d,", x);} getch();

return 0; } PROGRAMA 5 #include<stdio.h> #include<conio.h> #include<math.h> int leerango(int a,int b); void ingreso(int &n,float &suma,int &ca,int &cd); void promedio(int n,float suma); void reporte(int ca,int cd); void menu(); void main() { int n,ca=0,cd=0,op; float suma=0; do { clrscr(); menu(); printf("seleccione opcion\n"); op=leerango(1,4); switch(op) { case 1: ingreso(n,suma,ca,cd); getch(); break; case 2: promedio(n,suma); getch(); break; case 3: reporte(ca,cd); getch(); break; case 4: printf(" bye\n"); getch(); break; } }while(!(op==4)); } int leerango(int a,int b) { int num; do { scanf("%d",&num); } while(!(num>=a && num<=b)); return num; } void ingreso(int &n,float &suma,int &ca,int &cd) { int i,nota; printf ("ingrese cant alumnos"); n= leerango(1,50); for(i=0;i<n;i++) { printf("ingrese nota %d: ",i+1); nota=leerango(0,20); suma = suma + nota; if(nota>10)

ca++; else cd++; } } void promedio(int n,float suma) { float prom; prom=suma/n; printf("el promedio es %f",prom); } void reporte(int ca,int cd) { printf("aprobaron %d",ca); printf("desaprobaron %d",cd); } void menu() { printf("1.ingrese notas\n"); printf("2.promedio\n"); printf("3.reporte\n"); printf("4.salir\n"); } PROGRAMA 6 #include<stdio.h> #include<conio.h> int leepos(); void menu(); int leerango(int min, int max); void sumar(int n); void restar(int n); void multiplicar(int n);

{int x; do{scanf("%d",&x); }while(!(x>0)); return x; } void menu(){ printf("operaciones aritmeticas\n"); printf("1. suma\n"); printf("2. resta\n"); printf("3. multiplicacion\n"); } int leerango(int min, int max){ int x; do{ scanf("%d",&x); }while(!(x>=min && x<=max)); return x; } void sumar(int n){ int i; printf("\nTabla de sumar\n"); for(i=1 ; i<=12 ; i++) { printf("\n %d +%d = %d",i,n,i+n); } getch(); } void restar(int n){ int i; printf("\nTabla de restar\n"); for(i=1; i<=12 ; i++) { printf("\n %d - %d = %d",n,i,n-i); } getch(); }

main() { int num,oper,opc; do { clrscr(); printf("\ningrese numero\n"); num=leepos(); menu(); printf("\nseleccionar operacion"); oper=leerango(1,3); switch(oper) { case 1: sumar(num); break; case 2: restar(num); break; case 3: multiplicar(num); break; } printf("\nDesea continuar...?"); printf("\n1. si\n"); printf("\n2. no\n"); opc=leerango(1,2); }while(!(opc==2)); } int leepos()

void multiplicar(int n){ int i; printf("\nTabla de multiplicar\n"); for(i=1; i<=12 ; i++) { printf("\n %d * %d = %d",i,n,i*n); } getch(); } PROGRAMA 7 #include<stdio.h> #include<conio.h> main(){ int V[5],i; clrscr(); for(i=0;i<5;i++) { V[i]=0; }

printf("Ingreso de datos\n\n"); for(i=0;i<5;i++) { do{ printf("\nIngrese elemento %d:",i+1); scanf("%d",&V[i]); }while(!(V[i]>0)); } printf("\n\n\nNumeros ingresados\n\n"); for(i=0;i<5;i++) { printf("\nElemento %d",V[i]); } getch(); } PROGRAMA 8 #include<conio.h> #include<stdio.h> void inicializar(int M[5][5]); void ingreso(int M[5][5]); void mostrar(int M[5][5]); int leerango(int min,int max); void mostrar_n_p(int M[5][5]);

void menu(); main() {int M[5][5],op; clrscr(); do{ clrscr(); menu(); op=leerango(1,7); switch(op) {case 1: inicializar(M); break; case 2:ingreso(M); break; case 3:mostrar(M); break; case 4:mostrar_n_p(M); break; case 5:d_p(M); break; case 6:d_i(M); break; case 7:printf("hasta la vista "); break; } }while(!(op==7)); getch(); return 0; } void inicializar(int M[5][5]) {int i,j; for(i=0;i<5;i++) {for(j=0;j<5;j++) {M[i][j]=0; } }

printf("inicializando.............."); getch(); } void menu() {printf("\n1.inicializar\n"); printf("\n2.ingreso\n"); printf("\n3.mostrar\n"); printf("\n4.mostrar p_n\n"); printf("\n5.diagonal principal\n"); printf("\n6.diagonal inversa\n"); printf("\n7.salir"); } int leerango(int min,int max) {int num; do{scanf("%d",&num); }while(!(num>=min && num<=max)); return num; } void ingreso(int M[5][5]) {int i,j; for(i=0;i<5;i++) {printf("fila %d:\n",i); for(j=0;j<5;j++) {printf("columna %5d: ",j); do{ scanf("%d",&M[i][j]); }while(!(M[i][j]!=0)); } } } void mostrar(int M[5][5]) {int i,j,x=10,y=7; clrscr(); for(i=0;i<5;i++) { gotoxy(x,y); for(j=0;j<5;j++) { printf("%d",M[i][j]); x=x+3; gotoxy(x,y); } x=10; y=y+3; } getch(); } void mostrar_n_p(int M[5][5]) {int i,j,cp=0,cn=0; for(i=0;i<5;i++) {for(j=0;j<5;j++) {if(M[i][j]>0) {cp++; } else {cn++; } }printf("fila %d : positivos %d , negativos %d\n ",i,cp,cn); cp=0; cn=0; } getch(); }

También podría gustarte