gracias ya no sale error pero me explicas para que sirve size_t?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúvoid imprimir(int cedula_valida[],float **nota[][],int total);
CitarInsertar Cita
%s no es para adquirir un carácter.
Hola a todos tengo una duda sobre el c++
//consigna:demostrar la causa del error en el problema
#include<conio.h>
#include<Studio.h>
int main ()//todo en minuscula
{
char a,b ;//minuscula
printf (''ingrese el primer caracter'');
Scanf(''%c'',&a); //acá está el problema
printf(''ingrese el segundo caracter'');//minuscula
Scanf(''%c'',&b); //acá está el problema
printf(''el carácter guardado en el primer lugar es : %c'',a) ;//minuscula
printf(''el carácter guardado en el segundo lugar es : %c'',b);//minuscula
getch();//minuscula
return 0 ;//minuscula
}
CitarPrintf(''el carácter guardado en el primer lugar es : %c'',a) ;
Printf(''el carácter guardado en el segundo lugar es : %c'',b);
Printf(''el carácter guardado en el primer lugar es : %s'',a) ;
Printf(''el carácter guardado en el segundo lugar es : %s",b);
void imprimir(int cedula_valida[],float nota[][AQUI!!],int total);
void imprimir(int cedula_valida[],float nota[][],int total);
int main(){
.
.
.
.
.
printf("\n\nIngrese la cantidad de estudiantes de su clase:");
scanf("%d",&total);
nota=(float **)malloc (total*sizeof(float *));
for(alumno=0;alumno<total;alumno++){
nota[alumno]=(float *)malloc(alumno*sizeof(float));
.
.
.
.
.
}
/*Una tienda de mascotas desea un programa para guardar los nombre en un vector, la cantidad en otro y el valor en otro, además que
imprima la relación de los animales, la cantidad total, el costo de todos los animales y su valor promedio, que animal es más
costoso y cual es más barato.*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void salir();
void programa();
void imprimir(int insecto,char nombres_insecto[][20],int cantidad_animal_insecto[],float valor_animal_insecto[],int peces,char nombres_peces[][20],int cantidad_animal_peces[],float valor_animal_peces[],int anfibio,char nombres_anfibio[][20],int cantidad_animal_anfibio[],float valor_animal_anfibio[],int reptil,char nombres_reptil[][20],int cantidad_animal_reptil[],float valor_animal_reptil[],int mamifero,char nombres_mamifero[][20],int cantidad_animal_mamifero[],float valor_animal_mamifero[],int ave,char nombres_ave[][20],int cantidad_animal_ave[],float valor_animal_ave[],int otros,char nombres_otros[][20],int cantidad_animal_otros[],float valor_animal_otros[],int total,float costo_total,char nombre_mas_barato[],int mas_barato,char nombre_mas_caro[],int mas_caro,float promedio);
void imprimir_todo(int insecto,char nombres_insecto[][20],int cantidad_animal_insecto[],float valor_animal_insecto[],int peces,char nombres_peces[][20],int cantidad_animal_peces[],float valor_animal_peces[],int anfibio,char nombres_anfibio[][20],int cantidad_animal_anfibio[],float valor_animal_anfibio[],int reptil,char nombres_reptil[][20],int cantidad_animal_reptil[],float valor_animal_reptil[],int mamifero,char nombres_mamifero[][20],int cantidad_animal_mamifero[],float valor_animal_mamifero[],int ave,char nombres_ave[][20],int cantidad_animal_ave[],float valor_animal_ave[],int otros,char nombres_otros[][20],int cantidad_animal_otros[],float valor_animal_otros[],int total,float costo_total,char nombre_mas_barato[],int mas_barato,char nombre_mas_caro[],int mas_caro,float promedio);
void imprimir_insecto(int insecto,char nombres_insecto[][20],int cantidad_animal_insecto[],float valor_animal_insecto[]);
void imprimir_peces(int peces,char nombres_peces[][20],int cantidad_animal_peces[],float valor_animal_peces[]);
void imprimir_anfibio(int anfibio,char nombres_anfibio[][20],int cantidad_animal_anfibio[],float valor_animal_anfibio[]);
void imprimir_reptil(int reptil,char nombres_reptil[][20],int cantidad_animal_reptil[],float valor_animal_reptil[]);
void imprimir_mamifero(int mamifero,char nombres_mamifero[][20],int cantidad_animal_mamifero[],float valor_animal_mamifero[]);
void imprimir_ave(int ave,char nombres_ave[][20],int cantidad_animal_ave[],float valor_animal_ave[]);
void imprimir_otros(int otros,char nombres_otros[][20],int cantidad_animal_otros[],float valor_animal_otros[]);
void opciones_avanzadas(int total,float costo_total,char nombre_mas_barato[],int mas_barato,char nombre_mas_caro[],int mas_caro,float promedio);
int main(){
int inicio;
printf("Programa para Inventario de Tienda de mascota.");
printf("\n\n1.-Ingresar en el programa.\n\n2.-Salir.\n\nIngrese su opcion ahora:");
scanf("%d",&inicio);
while(inicio>2){
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
printf("Programa para Inventario de Tienda de mascota.");
printf("\nValor invalido. Intente de nuevo.\n\n1.-Ingresar en el programa.\n\n2.-Salir.\n\nIngrese su opcion ahora:");
scanf("%d",&inicio);
}
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
if(inicio==1){
programa();
}
if(inicio==2){
salir();
}
printf("\n\n");
system("pause");
return 0;
}
void programa(){
int cantidad_animal=0;
int total=0,mas_caro,mas_barato,contador=0,verificar_nombres,vector;
int insecto=0,peces=0,anfibio=0,reptil=0,mamifero=0,ave=0,otros=0,decision;
int *cantidad_animal_insecto=malloc(sizeof(int)*100);
int *cantidad_animal_peces=malloc(sizeof(int)*100);
int *cantidad_animal_reptil=malloc(sizeof(int)*100);
int *cantidad_animal_mamifero=malloc(sizeof(int)*100);
int *cantidad_animal_ave=malloc(sizeof(int)*100);
int *cantidad_animal_anfibio=malloc(sizeof(int)*100);
int *cantidad_animal_otros=malloc(sizeof(int)*100);
float *valor_animal_otros=malloc(sizeof(float)*100);
float *valor_animal_insecto=malloc(sizeof(float)*100);
float *valor_animal_peces=malloc(sizeof(float)*100);
float *valor_animal_reptil=malloc(sizeof(float)*100);
float *valor_animal_mamifero=malloc(sizeof(float)*100);
float *valor_animal_ave=malloc(sizeof(float)*100);
float *valor_animal_anfibio=malloc(sizeof(float)*100);
float promedio,valor_animal=0,costo_total=0;
char nombres[20],nombres_valido[100][20],nombre_mas_caro[20],nombre_mas_barato[20];
char nombres_insecto[100][20];
char nombres_peces[100][20];
char nombres_reptil[100][20];
char nombres_mamifero[100][20];
char nombres_ave[100][20];
char nombres_otros[100][20];
char nombres_anfibio[100][20];
char resp;
do{
printf("Programa para Inventario de Tienda de mascota.");
printf("\nIngrese el nombre del animal:");
scanf("%s",&nombres);
if(contador>0){
verificar_nombres=funcion_nombres(nombres,nombres_valido,contador);
while(verificar_nombres==0){
printf("\nLo siento animal ya registrado. Ingrese otro animal.\nIngrese el nombre del animal:");
scanf("%s",&nombres);
verificar_nombres=funcion_nombres(nombres,nombres_valido,contador);
}
}
strcpy(nombres_valido[contador],nombres);
printf("\nCuantos animales hay?:");
scanf("%d",&cantidad_animal);
while(cantidad_animal<=0){
printf("\nCantidad debe ser mayor a 0.\nCuantos animales hay?:");
scanf("%d",&cantidad_animal);
}
printf("\nPrecio del animal:");
scanf("%f",&valor_animal);
while(valor_animal<0){
printf("\nValor animal debe ser igual o mayor a 0.\nPrecio del animal:");
scanf("%f",&valor_animal);
}
do{
printf("\nTipo de animal:\n1.-Insecto\n2.-Pez\n3.-Anfibio\n4.-Reptil\n5.-Mamifero\n6.-Ave\n7.-Otros\nElige ahora:");
scanf("%d",&decision);
switch(decision){
case 1:strcpy(nombres_insecto[insecto],nombres_valido[contador]);cantidad_animal_insecto[insecto]=cantidad_animal;
valor_animal_insecto[insecto]=valor_animal;insecto++;
break;
case 2:strcpy(nombres_peces[peces],nombres_valido[contador]);cantidad_animal_peces[peces]=cantidad_animal;
valor_animal_peces[peces]=valor_animal;peces++;
break;
case 3:strcpy(nombres_anfibio[anfibio],nombres_valido[contador]);cantidad_animal_anfibio[anfibio]=cantidad_animal;
valor_animal_anfibio[anfibio]=valor_animal;anfibio++;
break;
case 4:strcpy(nombres_reptil[reptil],nombres_valido[contador]);cantidad_animal_reptil[reptil]=cantidad_animal;
valor_animal_reptil[reptil]=valor_animal;reptil++;
break;
case 5:strcpy(nombres_mamifero[mamifero],nombres_valido[contador]);cantidad_animal_mamifero[mamifero]=cantidad_animal;
valor_animal_mamifero[mamifero]=valor_animal;mamifero++;
break;
case 6:strcpy(nombres_ave[ave],nombres_valido[contador]);cantidad_animal_ave[ave]=cantidad_animal;
valor_animal_ave[ave]=valor_animal;ave++;
break;
case 7:strcpy(nombres_otros[otros],nombres_valido[contador]);cantidad_animal_otros[otros]=cantidad_animal;
valor_animal_otros[otros]=valor_animal;otros++;
break;
default:printf("El valor no es correcto\n");
}
}while(decision>7);
if(valor_animal>mas_caro||contador==0){
mas_caro=valor_animal;
strcpy(nombre_mas_caro,nombres);
}
if(valor_animal<mas_barato||contador==0){
mas_barato=valor_animal;
strcpy(nombre_mas_barato,nombres);
}
total=total+cantidad_animal;
costo_total=costo_total+valor_animal;
printf("\nDesea ingresar otro animal?(S/N):");
fflush(stdin);
scanf("%c",&resp);
contador++;
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
}while(resp!='n'&&resp!='N');
//realloc
cantidad_animal_insecto=(int *)realloc(cantidad_animal_insecto,insecto*sizeof(int));
cantidad_animal_peces=(int *)realloc(cantidad_animal_peces,peces*sizeof(int));
cantidad_animal_reptil=(int *)realloc(cantidad_animal_reptil,reptil*sizeof(int));
cantidad_animal_mamifero=(int *)realloc(cantidad_animal_mamifero,mamifero*sizeof(int));
cantidad_animal_ave=(int *)realloc(cantidad_animal_ave,ave*sizeof(int));
cantidad_animal_anfibio=(int *)realloc(cantidad_animal_anfibio,anfibio*sizeof(int));
cantidad_animal_otros=(int *)realloc(cantidad_animal_otros,otros*sizeof(int));
valor_animal_otros=(float *)realloc(valor_animal_otros,otros*sizeof(float));
valor_animal_insecto=(float *)realloc(valor_animal_insecto,insecto*sizeof(float));
valor_animal_peces=(float *)realloc(valor_animal_peces,peces*sizeof(float));
valor_animal_reptil=(float *)realloc(valor_animal_reptil,reptil*sizeof(float));
valor_animal_mamifero=(float *)realloc(valor_animal_mamifero,mamifero*sizeof(float));
valor_animal_ave=(float *)realloc(valor_animal_ave,ave*sizeof(float));
valor_animal_anfibio=(float *)realloc(valor_animal_anfibio,anfibio*sizeof(float));
//procedimiento
promedio=costo_total/contador;
imprimir(insecto,nombres_insecto,cantidad_animal_insecto,valor_animal_insecto,peces,nombres_peces,cantidad_animal_peces,valor_animal_peces,anfibio,nombres_anfibio,cantidad_animal_anfibio,valor_animal_anfibio,reptil,nombres_reptil,cantidad_animal_reptil,valor_animal_reptil,mamifero,nombres_mamifero,cantidad_animal_mamifero,valor_animal_mamifero,ave,nombres_ave,cantidad_animal_ave,valor_animal_ave,otros,nombres_otros,cantidad_animal_otros,valor_animal_otros,total,costo_total,nombre_mas_barato,mas_barato,nombre_mas_caro,mas_caro,promedio);
}
void salir(){
printf("\n\nPrograma finalizado.\nHasta luego.");
}
int funcion_nombres(char nombres[],char nombres_valido[][20],int contador){
int resp,vector;
for(vector=0;vector<contador;vector++){
if (strcmp(nombres,nombres_valido[vector])==0){
resp=0;
return resp;
}
else{
resp=1;
}
}
return resp;
}
void imprimir_todo(int insecto,char nombres_insecto[][20],int cantidad_animal_insecto[],float valor_animal_insecto[],int peces,char nombres_peces[][20],int cantidad_animal_peces[],float valor_animal_peces[],int anfibio,char nombres_anfibio[][20],int cantidad_animal_anfibio[],float valor_animal_anfibio[],int reptil,char nombres_reptil[][20],int cantidad_animal_reptil[],float valor_animal_reptil[],int mamifero,char nombres_mamifero[][20],int cantidad_animal_mamifero[],float valor_animal_mamifero[],int ave,char nombres_ave[][20],int cantidad_animal_ave[],float valor_animal_ave[],int otros,char nombres_otros[][20],int cantidad_animal_otros[],float valor_animal_otros[],int total,float costo_total,char nombre_mas_barato[],int mas_barato,char nombre_mas_caro[],int mas_caro,float promedio){
int opciones,vector;
printf("Inventario de animales\n");
if(insecto>0){
printf("\nInsectos");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<insecto;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_insecto[vector],cantidad_animal_insecto[vector],valor_animal_insecto[vector]);
}
printf("\n\n");
}
if(peces>0){
printf("\nPeces");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<peces;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_peces[vector],cantidad_animal_peces[vector],valor_animal_peces[vector]);
}
printf("\n\n");
}
if(anfibio>0){
printf("\nAnfibio");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<anfibio;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_anfibio[vector],cantidad_animal_anfibio[vector],valor_animal_anfibio[vector]);
}
printf("\n\n");
}
if(reptil>0){
printf("\nReptil");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<reptil;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_reptil[vector],cantidad_animal_reptil[vector],valor_animal_reptil[vector]);
}
printf("\n\n");
}
if(mamifero>0){
printf("\nMamifero");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<mamifero;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_mamifero[vector],cantidad_animal_mamifero[vector],valor_animal_mamifero[vector]);
}
printf("\n\n");
}
if(ave>0){
printf("\nAve");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<ave;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_ave[vector],cantidad_animal_ave[vector],valor_animal_ave[vector]);
}
printf("\n\n");
}
if(otros>0){
printf("\nOtros");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<otros;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_otros[vector],cantidad_animal_otros[vector],valor_animal_otros[vector]);
}
printf("\n\n");
}
printf("\n1.-Para opciones avanzadas.\n2.-Para volver atras\n3.-Para salir.\nSeleccione ahora:");
scanf("%d",&opciones);
while(opciones>3){
printf("\n\nValor invalido. Intente de nuevo.Para opciones avanzadas presione 0. Para salir 1.");
scanf("%d",&opciones);
}
if(opciones==1){
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
opciones_avanzadas(total,costo_total,nombre_mas_barato,mas_barato,nombre_mas_caro,mas_caro,promedio);
}
if(opciones==2){
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
imprimir(insecto,nombres_insecto,cantidad_animal_insecto,valor_animal_insecto,peces,nombres_peces,cantidad_animal_peces,valor_animal_peces,anfibio,nombres_anfibio,cantidad_animal_anfibio,valor_animal_anfibio,reptil,nombres_reptil,cantidad_animal_reptil,valor_animal_reptil,mamifero,nombres_mamifero,cantidad_animal_mamifero,valor_animal_mamifero,ave,nombres_ave,cantidad_animal_ave,valor_animal_ave,otros,nombres_otros,cantidad_animal_otros,valor_animal_otros,total,costo_total,nombre_mas_barato,mas_barato,nombre_mas_caro,mas_caro,promedio);
}
if(opciones==3){
salir();
}
}
void imprimir(int insecto,char nombres_insecto[][20],int cantidad_animal_insecto[],float valor_animal_insecto[],int peces,char nombres_peces[][20],int cantidad_animal_peces[],float valor_animal_peces[],int anfibio,char nombres_anfibio[][20],int cantidad_animal_anfibio[],float valor_animal_anfibio[],int reptil,char nombres_reptil[][20],int cantidad_animal_reptil[],float valor_animal_reptil[],int mamifero,char nombres_mamifero[][20],int cantidad_animal_mamifero[],float valor_animal_mamifero[],int ave,char nombres_ave[][20],int cantidad_animal_ave[],float valor_animal_ave[],int otros,char nombres_otros[][20],int cantidad_animal_otros[],float valor_animal_otros[],int total,float costo_total,char nombre_mas_barato[],int mas_barato,char nombre_mas_caro[],int mas_caro,float promedio){
int menu,decision,opciones;
printf("Programa para Inventario de Tienda de mascota.");
printf("\n1.-Para ver todos los resultados\n2.-Por Tipo de animal.\n3.-Para salir.\nEliga ahora:");
scanf("%d",&menu);
while(menu>3){
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
printf("Programa para Inventario de Tienda de mascota.");
printf("\nValor invalido. Intente de nuevo.\n1.-Para ver todos los resultados\n2.-Por Tipo de animal.\n3.-Para salir.\nEliga ahora:");
scanf("%d",&menu);
}
if(menu==1){
imprimir_todo(insecto,nombres_insecto,cantidad_animal_insecto,valor_animal_insecto,peces,nombres_peces,cantidad_animal_peces,valor_animal_peces,anfibio,nombres_anfibio,cantidad_animal_anfibio,valor_animal_anfibio,reptil,nombres_reptil,cantidad_animal_reptil,valor_animal_reptil,mamifero,nombres_mamifero,cantidad_animal_mamifero,valor_animal_mamifero,ave,nombres_ave,cantidad_animal_ave,valor_animal_ave,otros,nombres_otros,cantidad_animal_otros,valor_animal_otros,total,costo_total,nombre_mas_barato,mas_barato,nombre_mas_caro,mas_caro,promedio);
}
if(menu==2){
printf("\nTipo de animal:\n1.-Insecto\n2.-Pez\n3.-Anfibio\n4.-Reptil\n5.-Mamifero\n6.-Ave\n7.-Otros\n8.-Para volver atras.\nElige ahora:");
scanf("%d",&decision);
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
printf("Programa para Inventario de Tienda de mascota.");
if(decision==1){
imprimir_insecto(insecto,nombres_insecto,cantidad_animal_insecto,valor_animal_insecto);
}
if(decision==2){
imprimir_peces(peces,nombres_peces,cantidad_animal_peces,valor_animal_peces);
}
if(decision==3){
imprimir_anfibio(anfibio,nombres_anfibio,cantidad_animal_anfibio,valor_animal_anfibio);
}
if(decision==4){
imprimir_reptil(reptil,nombres_reptil,cantidad_animal_reptil,valor_animal_reptil);
}
if(decision==5){
imprimir_mamifero(mamifero,nombres_mamifero,cantidad_animal_mamifero,valor_animal_mamifero);
}
if(decision==6){
imprimir_ave(ave,nombres_ave,cantidad_animal_ave,valor_animal_ave);
}
if(decision==7){
imprimir_otros(otros,nombres_otros,cantidad_animal_otros,valor_animal_otros);
}
if(decision==8){
imprimir(insecto,nombres_insecto,cantidad_animal_insecto,valor_animal_insecto,peces,nombres_peces,cantidad_animal_peces,valor_animal_peces,anfibio,nombres_anfibio,cantidad_animal_anfibio,valor_animal_anfibio,reptil,nombres_reptil,cantidad_animal_reptil,valor_animal_reptil,mamifero,nombres_mamifero,cantidad_animal_mamifero,valor_animal_mamifero,ave,nombres_ave,cantidad_animal_ave,valor_animal_ave,otros,nombres_otros,cantidad_animal_otros,valor_animal_otros,total,costo_total,nombre_mas_barato,mas_barato,nombre_mas_caro,mas_caro,promedio);
}
printf("\n1.-Para volver atras.\n2.-Para salir.\nIngrese su opcion ahora:");
scanf("%d",&opciones);
while(decision>2){
printf("\nValor invalido. Intente de nuevo.\n1.-Para volver atras.\n2.-Para salir.\nIngrese su opcion ahora:");
scanf("%d",&opciones);
}
if(opciones==1){
#ifdef WIN32
system("cls");
#endif
#ifdef LINUX
system("clear");
#endif
imprimir(insecto,nombres_insecto,cantidad_animal_insecto,valor_animal_insecto,peces,nombres_peces,cantidad_animal_peces,valor_animal_peces,anfibio,nombres_anfibio,cantidad_animal_anfibio,valor_animal_anfibio,reptil,nombres_reptil,cantidad_animal_reptil,valor_animal_reptil,mamifero,nombres_mamifero,cantidad_animal_mamifero,valor_animal_mamifero,ave,nombres_ave,cantidad_animal_ave,valor_animal_ave,otros,nombres_otros,cantidad_animal_otros,valor_animal_otros,total,costo_total,nombre_mas_barato,mas_barato,nombre_mas_caro,mas_caro,promedio);
}
if(opciones==2){
salir();
}
}
if(menu==3){
salir();
}
}
void imprimir_insecto(int insecto,char nombres_insecto[][20],int cantidad_animal_insecto[],float valor_animal_insecto[]){
int vector,decision;
if(insecto>0){
printf("\nInsectos");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<insecto;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_insecto[vector],cantidad_animal_insecto[vector],valor_animal_insecto[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void imprimir_peces(int peces,char nombres_peces[][20],int cantidad_animal_peces[],float valor_animal_peces[]){
int vector,decision;
if(peces>0){
printf("\nPeces");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<peces;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_peces[vector],cantidad_animal_peces[vector],valor_animal_peces[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void imprimir_anfibio(int anfibio,char nombres_anfibio[][20],int cantidad_animal_anfibio[],float valor_animal_anfibio[]){
int decision,vector;
if(anfibio>0){
printf("\nAnfibio");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<anfibio;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_anfibio[vector],cantidad_animal_anfibio[vector],valor_animal_anfibio[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void imprimir_reptil(int reptil,char nombres_reptil[][20],int cantidad_animal_reptil[],float valor_animal_reptil[]){
int decision,vector;
if(reptil>0){
printf("\nReptil");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<reptil;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_reptil[vector],cantidad_animal_reptil[vector],valor_animal_reptil[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void imprimir_mamifero(int mamifero,char nombres_mamifero[][20],int cantidad_animal_mamifero[],float valor_animal_mamifero[]){
int decision,vector;
if(mamifero>0){
printf("\nMamifero");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<mamifero;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_mamifero[vector],cantidad_animal_mamifero[vector],valor_animal_mamifero[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void imprimir_ave(int ave,char nombres_ave[][20],int cantidad_animal_ave[],float valor_animal_ave[]){
int decision,vector;
if(ave>0){
printf("\nAve");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<ave;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_ave[vector],cantidad_animal_ave[vector],valor_animal_ave[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void imprimir_otros(int otros,char nombres_otros[][20],int cantidad_animal_otros[],float valor_animal_otros[]){
int decision,vector;
if(otros>0){
printf("\nOtros");
printf("\nNombre\t\t\tCantidad\tValor");
for(vector=0;vector<otros;vector++){
printf("\n%.7s\t\t\t%d\t\t%.2f",nombres_otros[vector],cantidad_animal_otros[vector],valor_animal_otros[vector]);
}
printf("\n\n");
}
else{
printf("\nLo siento no hay ningun animal registrado de este tipo.");
}
}
void opciones_avanzadas(int total,float costo_total,char nombre_mas_barato[],int mas_barato,char nombre_mas_caro[],int mas_caro,float promedio){
int decision;
printf("Programa para Inventario de Tienda de mascota.");
printf("\nOpciones Avanzadas.");
printf("\nCantidad total de los animales:%d",total);
printf("\n\nCosto total de los animales:%.2f",costo_total);
printf("\n\nPromedio de los animales:%.2f",promedio);
printf("\n\nAnimal mas barato:%s y su precio es:%d",nombre_mas_barato,mas_barato);
printf("\n\nAnimal mas caro:%s y su precio es:%d",nombre_mas_caro,mas_caro);
}