lp ultimo para imprimir

Upload: takechi-gutarra-arias

Post on 03-Nov-2015

220 views

Category:

Documents


0 download

DESCRIPTION

dwD

TRANSCRIPT

R23#include #include struct emp{char codigo;int calificacion; } empleado[12],*p,extra;main(){int indice; for (indice = 0; indice < 12; indice++) { p=empleado + indice; p->codigo = 'A'+indice; p->calificacion = 84; } empleado[2].calificacion = empleado[6].calificacion = 92; empleado[4].calificacion = 57; empleado[10] = empleado[4]; for (indice = 0; indice < 12; indice++) { p = empleado + indice; printf("%c calificacion de %d\n", empleado[indice].codigo,empleado[indice].calificacion); }

union{ int valor; struct{ char primero;int segundo;} mitad;} numero;for (indice=1; indice < 20; indice++) { numero.valor = indice; numero.mitad.primero='A'+indice; numero.mitad.segundo=10+indice; printf("%d %6c %10d \n", numero.valor, numero.mitad.primero, numero.mitad.segundo); } getch();}R24#include "stdio.h" // ESCRITURA LECTURAmain(){ FILE *f1; int n; f1=fopen("datos2.txt","w");for (n=1;n0){ printf("%6d\n",n);} fclose(f1);} R25#include "stdio.h"#include "stdlib.h"struct articulo { int codigo; char *nombre; float precio; int cantidad;} art;void main(void){ FILE *f1,*f2; int n; f1=fopen("\\a.txt","w");for (n=1;n0 ) { printf("%1d\n",v1); printf("%9s\n",v2); printf("%5f\n",v3); printf("%2d\n",v4); fprintf(f2,"%1d %9s %5.2f %-2d\n",v1,v2,v3,v4); suma=suma+v3*v4; } printf("%6.2f\n",suma); fclose(f1); fclose(f2);}R26#include "stdio.h" #include "stdlib.h"void main(void){ FILE *f1,*f2; int n; struct articulo { int codigo; char nombre[10]; float precio; int cantidad;} art; f1=fopen("datos.txt","w"); for (n=1;n0) {if (wmes==auxm){ printf("%d %d %d\n",auxa1,auxa2,auxa3);break;}

} fclose(f1);getch();}R28#include "stdio.h"#include "conio.h"//declarar claseclass C_ALUMNOS{public:int k_alu,e_alu;char k_ss[10];void AGREGAR(); //declaracon del metodovoid BUSCAR(int x);};void C_ALUMNOS::AGREGAR(){ FILE *f1;f1=fopen("st222.txt","w"); fprintf(f1,"%d\t%d\t%10s\n",k_alu,e_alu,k_ss); fclose(f1);}void C_ALUMNOS::BUSCAR(int x){ FILE *f1;f1=fopen("st222.txt","r"); int sw1=0; while(fscanf(f1,"%d\t%d\t%10s\n",&k_alu,&e_alu,&k_ss)>0) { if (x==k_alu) {printf("%d\t%d\t%10s\n",k_alu,e_alu,k_ss);sw1=1; break; } } if(sw1==0){printf("no existe\n");} fclose(f1);}main(){ //uso de la clase C_ALUMNOS x1; //analogo int x; printf("ingr k\n");scanf("%d",&x1.k_alu); printf("ingr e\n");scanf("%d",&x1.e_alu); printf("ingr ss\n");scanf("%s",&x1.k_ss);int w; x1.AGREGAR();printf("ingr pa k bus\n");scanf("%d",&w); x1.BUSCAR(w);}R29#include "stdio.h"#include "conio.h"class C_PROCESO{ public:int k_pro;char n_pro[15];int i_pro; int M_AGREGAR();};int C_PROCESO::M_AGREGAR(){ FILE *f1;f1=fopen("procesos.txt","a+"); int wk_pro,sw1=0; char wn_pro[15];int wi_pro; while(fscanf(f1,"%d\t%15s\t%d\n",&wk_pro,&wn_pro,&wi_pro)>0) { if(k_pro==wk_pro){sw1=1;printf("k ya existe\n");return -1;break;} } if (sw1==0) {fprintf(f1,"%d\t%15s\t%d\n",k_pro,n_pro,i_pro);fclose(f1); return 0; }}main(){ C_PROCESO x1;int N;printf("Ing N\n");scanf("%d",&N); for (int i=0;i