Gente por favor neceisto q me ayuden con la ultima validacion, lo q quiero es que de respuesta me salga cuanto cobra elempleado 1
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#define m 1
#define n 3
struct horas
{
int hora;
char tr[15];
};
struct datos
{
int nemp;
float tarifa,total;
struct horas ing;
};
int valida (int,int);
int validac (char,char,char);
int validaf (float,float);
int validat (int y);
void main()
{
int i,j,dia,x;
struct datos emp[n];
clrscr();
for (i=0;i<m;i++)
{
dia=i++;
printf ("Dia %dn",i++);
for (j=0;j<n;j++)
{
printf ("Numero de empleado:");
emp[j].nemp=valida(1,3);
printf ("Horas trabajadas:");
emp[j].ing.hora=valida (1,8);
printf ("Turno:");
emp[j].ing.tr[15]=validac ('M','T','N');
printf ("Tarifa por hora:");
emp[j].tarifa=validaf (1,20);
}
}
printf ("Empleado 1%d:",validat(x));
}
int valida (int a, int b)
{
int q;
scanf ("%d",&q);
while (q<a || q>b)
{
printf ("ERROR, reingrese de nuevo:");
scanf ("%d",&q);
}
return (q);
}
int validaf (float c, float d)
{
float w;
scanf ("%f",&w);
while (w<c || w>d)
{
printf ("ERROR, reingrese de nuevo");
scanf ("%f",&w);
}
return (w);
}
int validac (char a, char b, char c)
{
char e;
scanf (" %c",&e);
e=toupper (e);
while (e!=a && e!=b && e!=c)
{
printf ("ERROR, reingrese de nuevo:");
scanf (" %c",&e);
e=toupper (e);
}
return (e);
}
int validat (int y)
{
;
}