All pastes #2057133 Raw Edit

sarasa

public c v1 · immutable
#2057133 ·published 2011-05-12 01:23 UTC
rendered paste body
#include <conio.h>#include <stdio.h>#include <string.h>#define TOTAL_VECTOR 30//Prototipoint validarnum (int,int,int);char validarcad (char [],int);void main()	{int legajo[TOTAL_VECTOR],edad[TOTAL_VECTOR];char categoria[TOTAL_VECTOR][31],valcategoria[31];int legajonum,edadnum,ValmaxLegajo=1000, minEdad=125,i,ValminLegajo=1,maxLegajo=0;	for(i=0; i<(TOTAL_VECTOR); i++){		clrscr();		printf("INGRESE NUMERO DE LEGAJO DEL EMPLEADO: ");		scanf("%d", &legajonum);		fflush(stdin);//REALIZAR FUNCION PARA VALIDACION DE LEGAJO		legajo[i]= validarnum(legajonum,ValmaxLegajo,ValminLegajo);		printf("Ingrese la edad del empleado: \n");		scanf("%d", &edadnum);      fflush(stdin);		while (edadnum < 1 || edadnum > 120) {			printf("ERROR, REINGRESE LA EDAD");			scanf("%d", edad[i]);         fflush(stdin);		}//while      edad[i]=edadnum;		printf("Ingrese la Categoria \n");		printf("Junior \t");		printf("Semisenior \t");		printf("Senior \t");      gets(valcategoria);		//categoria[i] = categ;      //puts(categoria[i]);//REALIZAR LLAMADA A LA FUNCION PARA VALIDACION DE CATEGORIA      validarcad(valcategoria,30);      strcpy (categoria[i],valcategoria);      puts(categoria[i]);		if(legajo[i] > maxLegajo) {      	//legajo[i] = maxLegajo;         maxLegajo=legajo[i];      }		if(edad[i] < minEdad) {			minEdad = edad[i];      }		getch();	}//for   printf("Maximo legajo: \n %d", maxLegajo);   printf("Minima edad: \n %d", minEdad);   getch();   clrscr();}//main//desarrolloint validarnum(int num,int max,int min){	while (num<min || num>max){   	printf("Error, reingrese \n");      scanf("%d", &num);   }   return num;}char validarcad (char cadena[],int num){char cat[11]="Junior";char cat1[11]="Semisenior";char cat2[11]="Senior";	while((strlen(cadena)>num) || ((strcmp(cadena,cat)!=0) && (strcmp(cadena,cat1))!=0 && (strcmp(cadena,cat2)!=0))) {   	printf ("Error, las categorías son Junior, Semisenior, Senior");      gets(cadena);      fflush(stdin);   }   return *cadena;}