Les muestro el código que escribí:
Código
#include <stdio.h> #include <conio.h> int lectura(); float ventas(int Nombre[30],int Descripcion[30],int Cantidad[30],float Precio[30],int X,int C); float impresion(int Name[30],int Descr[30],int Cant[30],float Price[30],int X1,int C1,float Precioto[30],float subto,float tax,float Total,float Altotal); int main() { int x=0; for(x=0;x<50;x++) lectura(); return 0; } int lectura() { int descripcion[30]; int cantidad[30]; float precio[30]; int nombre[30]; int x=0,c=0; char lim=0,limprod=0; do { do { x++; } while(limprod=='s'||limprod=='S'); ventas(nombre,descripcion,cantidad,precio,x,c); c++; } while(lim=='s'||lim=='S'); } float ventas(int Nombre[30],int Descripcion[30],int Cantidad[30],float Precio[30],int X,int C) { float precioto[30]; int n=0; float subtotal=0,impuesto=0,total=0,altotal=0; int cltotal=0; for(n=0;n<X;n++) { precioto[n]=Cantidad[n]*Precio[n]; subtotal+=precioto[n]; } impuesto=subtotal*0.07; total=subtotal+impuesto; altotal+=total; impresion(Nombre,Descripcion,Cantidad,Precio,X,C,precioto,subtotal,impuesto,total,altotal); } float impresion(int Name[30],int Descr[30],int Cant[30],float Price[30],int X1,int C1,float Precioto[30],float subto,float tax,float Total,float Altotal) { int n=0; for(n=0;n<X1;n++) { } }