#include<stdio.h>
//----------------------------------------------------------------------
void ISBN_13()
{
	int Prefix , Grp_id  , Pub_co , Tit_id , Chk_digit;
	
	printf(" Enter ISBN-13 like [x-x-x-x-x]: ");
	scanf("%d-%d-%d-%d-%d" , &Prefix , &Grp_id  , &Pub_co , &Tit_id , &Chk_digit);
	
	printf(" Here is what you give: \n");
	printf(" GS1 prefix : %d \n Group identifier: %d \n Publisher code: %d \n" ,Prefix , Grp_id  , Pub_co);
	printf(" Item number: %d \n Chech digit: %d " ,Tit_id , Chk_digit);
	
 }
 //---------------------------------------------------------------------
 void ISBN_10()
{
	int Grp_id  , Pub_co , Tit_id , Chk_digit;
	
	printf(" Enter ISBN-10 like [y-y-y-y]: ");
	scanf("%d-%d-%d-%d" , &Grp_id  , &Pub_co , &Tit_id , &Chk_digit);
	
	   printf(" Here is what you give: \n");
	   printf(" Group identifier : %d \n Publisher identifier: %d \n" ,Grp_id  , Pub_co);
	   printf(" Title identifier: %d \n Check digit: %d " ,Tit_id , Chk_digit);
} 
//----------------------------------------------------------------------
void UPC()
{
	   int Prefix , Man_co , Itm_num , Chk_digit;
	   
	   printf( " Enter UPC code of your product like [z z z z] with spaces: ");
	   scanf("%d %d %d %d" , &Prefix , &Man_co , &Itm_num , &Chk_digit);
	   
	   printf(" Here is what you give: \n");
	   printf(" Prefix: %d \n Manufacturer code: %d\n Item number: %d \n" , Prefix , Man_co , Itm_num);
	   printf(" Check digit: %d " , Chk_digit);
	  
   }
//----------------------------------------------------------------------

int main(void)
{	
	int ch;
	
	printf(" ISBN-13 / ISBN-10 / UPC ? Push 1 / 2 / 3 respectively : ");
	scanf("%d" , &ch);
	
   if( ch == 1 )
   ISBN_13();
   
   if( ch == 2)
   ISBN_10(); 
   
   if( ch == 3)
   UPC();
  
	return 0;
}
//----------------------------------------------------------------------