Skip to content

Instantly share code, notes, and snippets.

@RajputVaibhav
Created January 29, 2017 09:16
Show Gist options
  • Save RajputVaibhav/4e4c03ecc5aba09f840da421373306fa to your computer and use it in GitHub Desktop.
Save RajputVaibhav/4e4c03ecc5aba09f840da421373306fa to your computer and use it in GitHub Desktop.
Modern Periodic Table
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<dos.h>
#include<graphics.h>
struct element{
char name[20];
char sb[5];
int atm;
float atms;
char block;
char atc[20];
char prop[250];
}p,q;
int rw,cl;
FILE*fp;
void add();
void explor();
void print();
void mainscreen();
int i,j,g;
void frame()
{
gotoxy(19,9);
printf("É");
for(i=20;i<=60;i++)
{
gotoxy(i,9);
printf("Í");
}
printf("»");
gotoxy(19,16);
printf("È");
for(i=20;i<=60;i++)
{
gotoxy(i,16);
printf("Í");
}
printf("¼");
for(i=10;i<=15;i++)
{
gotoxy(19,i);
printf("º");
}
for(i=10;i<=15;i++)
{
gotoxy(61,i);
printf("º");
}
gotoxy(5,24);
printf("Press Esc to Exit");
}
void display()
{
gotoxy(33,2);
printf("PERIODIC TABLE");
gotoxy(1,1);
printf("É");
for(i=2;i<=79;i++)
{
gotoxy(i,1);
printf("Í");
}
printf("»");
for(i=2;i<=23;i++)
{
gotoxy(80,i);
printf("º");
}
gotoxy(80,24);
printf("¼");
for(i=2;i<=11;i++)
{
gotoxy(i,24);
printf("Í");
}
gotoxy(1,24);
printf("È");
for(i=2;i<=23;i++)
{
gotoxy(1,i);
printf("º");
}
gotoxy(11,4);
printf("ÚÄÄÄ¿");
gotoxy(64,4);
printf("ÚÄÄÄ¿");
gotoxy(11,5);printf("³");
gotoxy(15,5);printf("³");
gotoxy(64,5);printf("³");
gotoxy(68,5);printf("³");
gotoxy(11,6);printf("ÃÄÄÄ´");
gotoxy(48,6);printf("Ú");
for(i=51;i<=60;i++)
if(i%4==0)
{
gotoxy(i,6);
printf("Â");
}
for(i=48;i<=66;i++)
if(i%4!=0)
{
gotoxy(i,6);
printf("Ä");
}
gotoxy(63,6);
printf("Å");
for(i=48;i<=66;i++)
if(i%4==0)
{
gotoxy(i,7);
printf("³");
}
gotoxy(11,7);printf("³");
gotoxy(11,8);printf("ÃÄÄÄ´");
gotoxy(11,9);printf("³");
gotoxy(15,9);printf("³");
gotoxy(15,6);printf("ÅÄÄÄ¿");
gotoxy(15,8);printf("ÅÄÄÄ´");
gotoxy(18,7);printf("³");
gotoxy(18,9);printf("³");
gotoxy(48,8);printf("Ã");
for(i=51;i<=63;i++)
if(i%4==0)
{
gotoxy(i,8);
printf("Å");
}
for(i=48;i<=66;i++)
if(i%4!=0)
{
gotoxy(i,8);
printf("Ä");
}
for(i=48;i<=66;i++)
if(i%4==0)
{
gotoxy(i,9);
printf("³");
}
gotoxy(11,10);
printf("Ã");gotoxy(15,10);
printf("Å");
for(i=13;i<=66;i++)
if(i%4!=0)
{ gotoxy(i,10);
printf("Ä");
}for(i=18;i<=45;i++)
if(i%4==0)
{ gotoxy(i,10);
printf("Â");
}for(i=46;i<=63;i++)
if(i%4==0)
{ gotoxy(i,10);
printf("Å");
}gotoxy(18,10);
printf("Å");
for(i=12;i<=66;i++)
if(i%4==0)
for(j=10;j<=16;j++)
if(j%2!=0)
{ gotoxy(i,j);
printf("³");
}for(i=15;i<=63;i++)
if(i%4==0)
for(j=12;j<=14;j++)
if(j%2==0)
{ gotoxy(i,j);
printf("Å");
}for(i=15;i<=63;i++)
if(i%4==0)
for(j=12;j<=14;j++)
if(j%2==0)
{ gotoxy(i,j);
printf("Å");
}for(i=12;i<=66;i++)
if(i%4==0)
for(j=12;j<=66;j++)
if(j%2==0)
{ gotoxy(i,j);
printf("Ä");
}for(i=15;i<=42;i++)
if(i%4==0)
{gotoxy(i,16);
printf("Å");
}for(i=45;i<=63;i++)
if(i%4==0)
{ gotoxy(i,16);
printf("Á");
}for(i=12;i<=42;i++)
if(i%4==0)
{ gotoxy(i,17);
printf("³");
} gotoxy(11,18);
printf("À");
for(i=12;i<=42;i++)
if(i%4!=0)
{ gotoxy(i,18);
printf("Ä");
} printf("Ù");
for(i=15;i<=40;i++)
if(i%4==0)
{ gotoxy(i,18);
printf("Á");
} for(i=6;i<=16;i++)
if(i%2==0)
{ gotoxy(11,i);
printf("Ã");
} for(i=6;i<=14;i++)
if(i%2==0)
{ gotoxy(67,i);
printf("´");
}gotoxy(67,16);
printf("Ù");
gotoxy(11,20);
printf("Ú");
for(i=13;i<=23;i++)
{gotoxy(i,20);
printf("Ä");
}for(i=24;i<=63;i++)
if(i%4==0)
{gotoxy(i,20);
printf("Â");
}for(i=24;i<=66;i++)
if(i%4!=0)
{ gotoxy(i,20);
printf("Ä");
printf("¿");
gotoxy(11,21);
printf("³");
}
for(i=21;i<=75;i++)
{ if(i%4==0)
{ gotoxy(i,21);
printf("³");
}
}
for(i=8;i<=75;i++)
{
gotoxy(i,20);
printf("Ä");
}
gotoxy(i,20);printf("¿");
gotoxy(i,21);
printf("³");
gotoxy(7,20);
printf("Ú");
gotoxy(7,21);
printf("³");
gotoxy(7,23);
printf("³");
for(i=24;i<=66;i++)
{ if(i%4==0)
{gotoxy(i,21);
printf("³");
}gotoxy(i,22);
printf("Ã");
}
gotoxy(19,21);
printf("³");
for(i=8;i<=75;i++)
{ gotoxy(i,22);
printf("Ä");
}
for(i=19;i<=75;i++)
{ if((i+1)%4==0)
{ gotoxy(i,22);
printf("Å");
}
}
for(i=24;i<=75;i++)
{ if(i%4!=0)
{ gotoxy(i,22);
printf("Ä");
} printf("´Å"); //´
gotoxy(11,23);
printf("³");}
for(i=24;i<=66;i++)
if(i%4==0)
{ gotoxy(i,23);
printf("³");
} gotoxy(11,24);
printf("À");
for(i=13;i<=23;i++)
{ gotoxy(i,24);
printf("À");
} for(i=24;i<=63;i++)
if(i%4==0)
{ gotoxy(i,24);
printf("Á");
} for(i=8;i<=75;i++)
if(i%4!=0)
{ gotoxy(i,24);
printf("Ä");
}printf("Ù");
gotoxy(15,25);
gotoxy(12,5);
printf("H");
gotoxy(12,7);
printf("Li");
gotoxy(12,9);
printf("Na");
gotoxy(12,11);
printf("K");
gotoxy(11,11);printf("³");
gotoxy(15,7); printf("³");
for (i=13;i<66;i++)
{
gotoxy(i,14);printf("Ä");
gotoxy(i,12);printf("Ä");
gotoxy(i,16);printf("Ä");
if(i>42) {gotoxy(i,18);printf(" ");}
if(i%4==0)
{
gotoxy(i,14);printf("Å");
gotoxy(i,12);printf("Å");
gotoxy(i,16);printf("Å");
if(i>42) gotoxy(i,16);printf("Á");
}
}
for (i=23;i<66;i++)
{
gotoxy(i,20);printf("Ä");
gotoxy(i,22);printf("Ä");
gotoxy(i-11,24);printf("Ä");
gotoxy(i,24);printf("Ä");
if(i%4==0)
{
gotoxy(i,20);printf("Â");
gotoxy(i,22);printf("Å");
gotoxy(i,24);printf("Á");
}
}
for (i=23;i<66;i++)
{
if(i%4==0)
if(i>10)
{
gotoxy(i,24);
printf("Á");
}
}
for(i=67;i<=80;i++) {gotoxy(i,24);printf("Í");}
for(i=0;i<=10;i++) {gotoxy(i,25);printf(" ");}
for(i=19;i<=47;i++) {gotoxy(i,9);printf(" ");}
for(i=2;i<=5;i++) {gotoxy(61,i);printf(" ");}
gotoxy(7,22);printf("Ã");
gotoxy(75,20);printf("¿ ");
gotoxy(7,24);printf("ÀÄ");
gotoxy(80,24);printf("¼");
gotoxy(59,9);printf(" ");
gotoxy(56,9);printf(" ");
for (i=42;i<66;i++)
{
if(i%4==0)
{if(i>10)
{
gotoxy(i,18);
printf("Á");
}}
else
printf("Ä");
}
for (i=44;i<66;i++)
{
if(i%4==0)
if(i>10)
{
gotoxy(i,17);
printf("³");
}
}
for(i=45;i<66;i++)
{
if(i%4==0)
{
gotoxy(i,16);
printf("Å");
}
}
gotoxy(i,16);
printf("´");
gotoxy(64,10);
printf("Å");
gotoxy(64,8);
printf("Å");
gotoxy(64,6);
printf("Å");
gotoxy(i,18);
printf("Ù");
gotoxy(43,17);
printf("Rg");
gotoxy(46,17);
printf("Cn");
gotoxy(49,17);
printf("Uut");
gotoxy(52,17);
printf("Fl");
gotoxy(55,17);
printf("Uup");
gotoxy(58,17);
printf("Lv");
gotoxy(61,17);
printf("Uus");
gotoxy(65,17);
printf("Uuo");
gotoxy(12,13);
printf("Rb");
gotoxy(12,15);
printf("Cs");
gotoxy(12,17);
printf("Fr");
gotoxy(16,7);
printf("Be");
gotoxy(16,9);
printf("Mg");
gotoxy(16,11);
printf("Ca");
gotoxy(16,13);
printf("Sr");
gotoxy(16,15);
printf("Ba");
gotoxy(16,17);
printf("Ra");
gotoxy(19,11);
printf("Sc");
gotoxy(19,13);
printf("Y");
gotoxy(19,15);
printf("La");
gotoxy(19,17);
printf("Ac");
gotoxy(22,11);
printf("Ti");
gotoxy(22,13);
printf("Zr");
gotoxy(22,15);
printf("Hf");
gotoxy(22,17);
printf("Rf");
gotoxy(25,11);
printf("V");
gotoxy(25,13);
printf("Nb");
gotoxy(25,15);
printf("Ta");
gotoxy(25,17);
printf("Db");
gotoxy(28,11);
printf("Cr");
gotoxy(28,13);
printf("Mo");
gotoxy(28,15);
printf("W");
gotoxy(28,17);
printf("Sg");
gotoxy(31,11);
printf("Mn");
gotoxy(31,13);
printf("Tc");
gotoxy(31,15);
printf("Re");
gotoxy(31,17);
printf("Bh");
gotoxy(34,11);
printf("Fe");
gotoxy(34,13);
printf("Ru");
gotoxy(34,15);
printf("Os");
gotoxy(34,17);
printf("Hs");
gotoxy(37,11);
printf("Co");
gotoxy(37,13);
printf("Rh");
gotoxy(37,15);
printf("Ir");
gotoxy(37,17);
printf("Mt");
gotoxy(40,11);
printf("Ni");
gotoxy(40,13);
printf("Pd");
gotoxy(40,15);
printf("Pt");
gotoxy(40,17);
printf("Ds");
gotoxy(43,11);
printf("Cu");
gotoxy(43,13);
printf("Ag");
gotoxy(43,15);
printf("Au");
gotoxy(46,11);
printf("Zn");
gotoxy(46,13);
printf("Cd");
gotoxy(46,15);
printf("Hg");
gotoxy(49,7);
printf("B");
gotoxy(49,9);
printf("Al");
gotoxy(49,11);
printf("Ga");
gotoxy(49,13);
printf("In");
gotoxy(49,15);
printf("Tl");
gotoxy(52,7);
printf("C");
gotoxy(52,9);
printf("Si");
gotoxy(52,11);
printf("Ge");
gotoxy(52,13);
printf("Sn");
gotoxy(52,15);
printf("Pb");
gotoxy(55,7);
printf("N");
gotoxy(55,9);
printf("P");
gotoxy(55,11);
printf("As");
gotoxy(55,13);
printf("Sb");
gotoxy(55,15);
printf("Bi");
gotoxy(58,7);
printf("O");
gotoxy(58,9);
printf("S");
gotoxy(58,11);
printf("Se");
gotoxy(58,13);
printf("Te");
gotoxy(58,15);
printf("Po");
gotoxy(61,7);
printf("F");
gotoxy(61,9);
printf("Cl");
gotoxy(61,11);
printf("Br");
gotoxy(61,13);
printf("I");
gotoxy(61,15);
printf("At");
gotoxy(65,5);
printf("He");
gotoxy(65,7);
printf("Ne");
gotoxy(65,9);
printf("Ar");
gotoxy(65,11);
printf("Kr");
gotoxy(65,13);
printf("Xe");
gotoxy(65,15);
printf("Rn");
gotoxy(8,21);
printf("Lanthanoids");
gotoxy(21,21);
printf("Ce");
gotoxy(25,21);
printf("Pr");
gotoxy(29,21);
printf("Nd");
gotoxy(33,21);
printf("Pm");
gotoxy(37,21);
printf("Sm");
gotoxy(41,21);
printf("Eu");
gotoxy(45,21);
printf("Gd");
gotoxy(49,21);
printf("Tb");
gotoxy(53,21);
printf("Dy");
gotoxy(57,21);
printf("Ho");
gotoxy(61,21);
printf("Er");
gotoxy(65,21);
printf("Tm");
gotoxy(69,21);
printf("Yb");
gotoxy(73,21);
printf("Lu");
gotoxy(8,23);
printf("Actinoids");
gotoxy(21,23);
printf("Th");
gotoxy(25,23);
printf("Pa");
gotoxy(29,23);
printf("U");
gotoxy(33,23);
printf("Np");
gotoxy(37,23);
printf("Pu");
gotoxy(41,23);
printf("Am");
gotoxy(45,23);
printf("Cm");
gotoxy(49,23);
printf("Bk");
gotoxy(53,23);
printf("Cf");
gotoxy(57,23);
printf("Ea");
gotoxy(61,23);
printf("Fm");
gotoxy(65,23);
printf("Md");
gotoxy(69,23);
printf("No");
gotoxy(73,23);
printf("Lr");
gotoxy(2,2);
i=2;j=2;
gotoxy(i,j);
}
void main()
{
int a,i,n,y;
char c,d;
char date1[15],date2[15],string1[20];
unsigned int tsz;
clrscr();
mainscreen();
label1:
textcolor(15);
gotoxy(22,10);textcolor(14);
cprintf("Enter the corresponding no");gotoxy(22,14);textcolor(10);
cprintf("1.Add new Element Information");gotoxy(22,16);
cprintf("2.Explore");gotoxy(22,18);
cprintf("3.Full Tabular Display");gotoxy(22,20);
cprintf("4.Quit");gotoxy(22,22);
fflush(stdin);
d=getch();
switch(d)
{
case '1':
{
add();
break;
}
case '2':
{
explor();
break;
}
case '3':{
clrscr();
frame();
display();
getch();
break;
}
case '4':
{
clrscr();
mainscreen();
textcolor(14); gotoxy(36,14);
cprintf("THANK YOU");
getch();
exit(1);
break;
}
default:
{
clrscr();
mainscreen();
textcolor(12+128);gotoxy(22,11);
cprintf("Wrong choice");gotoxy(22,13);textcolor(15);
cprintf("Retype choice");
goto label1;
}
}
clrscr();
mainscreen();
goto label1;
}
void mainscreen()
{
int i,j;
clrscr();
for(i=2,j=2;i<rw;j++)
{
if(j>15)
j=2;
textcolor(j);
gotoxy(i,2);
cprintf("%c",'*');
gotoxy(i,cl-1);
cprintf("%c",'*');
i++;
}
for(i=2,j=2;i<cl;i++,j++)
{
if(j>15)
j=2;
textcolor(j);
gotoxy(2,i);
cprintf("%c",'*');
gotoxy(rw-1,i);
cprintf("%c",'*');
}
gotoxy(30,4);textcolor(3);
cprintf("Modern Periodic Table");
gotoxy(37,6);textcolor(6);
cprintf("Digital");
gotoxy(35,7); textcolor(15);
cprintf("-----------");
}
void add()
{
char ch;
label1:
clrscr();
mainscreen();
gotoxy(15,10);textcolor(10);
cprintf("Enter the Information of Elements:");
gotoxy(15,12);
cprintf("Name:");
gotoxy(15,14);
cprintf("Symbol:");
gotoxy(15,16);
cprintf("Atomic No: ");
gotoxy(15,18);
cprintf("Atomic Wt: ");
gotoxy(15,20);
cprintf("Atomic Config:");
gotoxy(15,22);
cprintf("Block:");
gotoxy(15,24);
cprintf("Properties:");
textcolor(15);
fflush(stdin);
gotoxy(20,16);
scanf("%[^\n]",p.name);
p.name[0]=toupper(p.name[0]);
fflush(stdin);
gotoxy(23,18);
scanf("%[^\n]",p.sb);
p.sb[0]=toupper(p.sb[0]);
fflush(stdin);
gotoxy(25,20);
scanf("%d",&p.atm);
fflush(stdin);
gotoxy(25,22);
scanf("%f",&p.atms);
fflush(stdin);
gotoxy(29,24);
scanf("%[^\n]",p.atc);
fflush(stdin);
gotoxy(21,26);
scanf("%c",&p.block);
p.block=toupper(p.block);
if(p.block!='S'&&p.block!='P'&&p.block!='D'&&p.block!='F')
p.block=' ';
fflush(stdin);
gotoxy(26,28);
scanf("%[^\n]",p.prop);
p.prop[0]=toupper(p.prop[0]);
if((fp=fopen("data","ab+"))==NULL)
{
printf("Cannot open the file f1");
getch();
exit(1);
}
fwrite(&p,sizeof(p),1,fp);
fclose(fp);
printf("\n\n\n\t\tEnter 'y' for next record(y/n):");
ch=getch();
if(ch=='y')
{
goto label1;
}
}
void explor()
{
char d,c;
FILE *f;
int given_atmic_no,a,i,tsz,n;
float given_atmic_mass;
int flag;
char string[20];
startofexplore:
clrscr();
mainscreen();
label6:
gotoxy(22,10);textcolor(12);
cprintf("Enter the corresponding no");gotoxy(22,12);textcolor(3);
cprintf("1.Search by 'NAME'");gotoxy(22,14);
cprintf("2.Search by SYMBOL");gotoxy(22,16);
cprintf("3.Search by ATOMIC NUMBER");gotoxy(22,18);
cprintf("4.Search by ATOMIC WEIGHT");gotoxy(22,20);
cprintf("5.Elements of Diff. Blocks");gotoxy(22,22);
cprintf("6.Return to main menu");
gotoxy(25,24);
fflush(stdin);
d=getch();
switch(d)
{
case '1':
{
clrscr();
mainscreen();
gotoxy(15,10);
textcolor(12);
cprintf("Enter the Name of Element:");
textcolor(3);
fflush(stdin);
scanf("%[^\n]",string);
printf("%s",string);
string[0]=toupper(string[0]);
if((fp=fopen("data","rb+"))==NULL)
{
clrscr();
printf("\n cannot open the record file 1");
getch();
exit(1);
}
flag=1;
while(fread(&p,sizeof(p),1,fp))
{
if(strcmp(p.name,string)==0)
{
print();
flag=0;
break;
}
}
if(flag==1)
{
clrscr();
mainscreen();
gotoxy(25,14);
textcolor(12);
cprintf("::No Element Available::");
}
fclose(fp);
getch();
break;
}
case '2':
{
clrscr();
mainscreen();
gotoxy(22,10);
textcolor(12);
cprintf("Enter the symbol:");
textcolor(3);
fflush(stdin);
scanf("%[^\n]",string);
printf("%s",string);
string[0]=toupper(string[0]);
if((fp=fopen("data","rb+"))==NULL)
{
clrscr();
printf("\n cannot open the record file 1");
getch();
exit(1);
}
flag=1;
while(fread(&p,sizeof(p),1,fp))
{
if(strcmp(p.sb,string)==0)
{
print();
flag=0;
break;
}
}
if(flag==1)
{
clrscr();
mainscreen();
gotoxy(25,14);
textcolor(12);
cprintf("::No Element Available::");
}
fclose(fp);
getch();
break;
}
case '6':
{
return;
}
case '3':
{
clrscr();
mainscreen();
gotoxy(15,10);
textcolor(12);
cprintf("Enter the Atomic No. Element:");
textcolor(3);
fflush(stdin);
scanf("%d",&given_atmic_no);
if((fp=fopen("data","rb+"))==NULL)
{
clrscr();
printf("\n cannot open the record file 1");
getch();
exit(1);
}
flag=1;
while(fread(&p,sizeof(p),1,fp))
{
if(p.atm==given_atmic_no)
{
print();
flag=0;
break;
}
}
if(flag==1)
{
clrscr();
mainscreen();
gotoxy(25,14);
textcolor(12);
cprintf("::No Element Available::");
}
fclose(fp);
getch();
break;
}
case '4':
{
clrscr();
mainscreen();
gotoxy(15,10);
textcolor(12);
cprintf("Enter the Atomic mass of Element:");
textcolor(3);
fflush(stdin);
scanf("%f",&given_atmic_mass);
if((fp=fopen("data","rb+"))==NULL)
{
clrscr();
printf("\n cannot open the record file 1");
getch();
exit(1);
}
flag=1;
while(fread(&p,sizeof(p),1,fp))
{
if(p.atms==given_atmic_mass)
{
print();
flag=0;
break;
}
}
if(flag==1)
{
clrscr();
mainscreen();
gotoxy(25,14);
textcolor(12);
cprintf("::No Element Available::");
}
fclose(fp);
getch();
break;
}
case '5':
{
clrscr();
mainscreen();
gotoxy(15,10);
textcolor(12);
cprintf("Enter the Block:");
textcolor(3);
fflush(stdin);
scanf("%c",&c);
c=toupper(c);
if((f=fopen("temp","wb+"))==NULL)
{
clrscr();
printf("\n cannot open the temp file 1");
getch();
exit(1);
}
if((fp=fopen("data","rb+"))==NULL)
{
clrscr();
printf("\n cannot open the record file 1");
getch();
exit(1);
}
flag=1;
while(fread(&p,sizeof(p),1,fp))
{
if(p.block==c)
{
fwrite(&p,sizeof(p),1,f);
}
}
fclose(f);
fclose(fp);
if((f=fopen("temp","rb+"))==NULL)
{
printf("Cannot open the file");
getch();
exit(1);
}
fseek(f,0,SEEK_END);
tsz=ftell(f);
n=(int)(tsz/sizeof(p));
for(i=0;i<(n-1);i++)
{
for(a=i+1;a<n;a++)
{
fseek(f,i*sizeof(p),SEEK_SET);
fread(&p,sizeof(p),1,f);
fseek(f,a*sizeof(p),SEEK_SET);
fread(&q,sizeof(p),1,f);
if((p.atm-q.atm)>0)
{
fseek(f,i*sizeof(p),SEEK_SET);
fwrite(&q,sizeof(p),1,f);
fseek(f,a*sizeof(p),SEEK_SET); fflush(stdin);
fwrite(&p,sizeof(p),1,fp);
}
}
}
rewind(f);
while(fread(&p,sizeof(p),1,f))
{
print();
getch();
}
clrscr();
mainscreen();
gotoxy(25,14);
textcolor(12);
cprintf("::No Element Available::");
fclose(f);
getch();
break;
}
default:
{
clrscr();
mainscreen();
textcolor(12+128);gotoxy(22,10);
cprintf("Wrong choice");gotoxy(22,24);textcolor(15);
cprintf("Retype choice");
goto label6;
}
}
goto startofexplore;
}
void print()
{
clrscr();
mainscreen();
gotoxy(15,16);
cprintf("Name:");
gotoxy(15,18);
cprintf("Symbol:");
gotoxy(15,20);
cprintf("Atomic No: ");
gotoxy(15,22);
cprintf("Atomic Wt: ");
gotoxy(15,24);
cprintf("Atomic Config:");
fflush(stdin);
gotoxy(15,26);
cprintf("Block:");
gotoxy(15,28);
cprintf("Properties:");
textcolor(6);
gotoxy(20,16);
cprintf("%s",p.name);
gotoxy(23,18);
cprintf("%s",p.sb);
fflush(stdin);
gotoxy(25,20);
cprintf("%d",p.atm);
fflush(stdin);
gotoxy(25,22);
cprintf("%f",p.atms);
fflush(stdin);
gotoxy(29,24);
cprintf("%s",p.atc);
gotoxy(21,26);
cprintf("%c",p.block);
gotoxy(26,28);
cprintf("%s",p.prop);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment