# Help guysTurbo C

**URL:** <https://forum.kirupa.com/t/help-guysturbo-c/217992>\
**Category:** Uncategorized\
**Created:** [March 4, 2007, 12:18am UTC](https://forum.kirupa.com/t/help-guysturbo-c/217992 "2007-03-04T00:18:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bernie123](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@bernie123](https://forum.kirupa.com/u/bernie123)\
**Post date:** [March 4, 2007, 12:18am UTC](https://forum.kirupa.com/t/help-guysturbo-c/217992/1 "2007-03-04T00:18:34Z")

</div>

guys can u help me? iwant toget the borrowbits, subnet to borrow bits i can’tcovert it  
can i know whats the problem?? ill use while but it didnt work T\_T  
i dont know why, but my mind gonna explode can u tell me whatswrong?? thanks

#include\<stdio.h\>  
#include\<conio.h\>

main()  
{  
int a,b,c,d,e,f,sn,bb;  
clrscr();  
printf(“Enter 1st octet :”);  
scanf("%d",&a);  
printf(“Enter 2nd octet :”);  
scanf("%d",&b);  
printf(“Enter 3rd octet :”);  
scanf("%d",&c);  
printf(“Enter 4th octet :”);  
scanf("%d",&d);

[SIZE=5]printf(“Enter Subnet Mask :”);  
scanf("%d",&sn);[/SIZE]  
printf(“IP Address : %d %d %d %d”,a,b,c,d);

if(a\<=126)  
{

printf("  
Class A Ip Address");  
printf("  
Leading Bits: 0");  
printf("  
Number of Networks : 126");  
printf("  
Number of Host per Network: 16,777,214");  
printf("  
Default Subnet Mask : 255.0.0.0");  
}  
else if(a\>=128 && a\<=191)  
{  
printf("  
Class B Ip Address");  
printf("  
Leading Bits: 10");  
printf("  
Number of Networks: 16,384");  
printf("  
Number of Host per Network: 65,535");  
printf("  
Default Subnet Mask : 255.255.0.0");  
}  
else if(a\>=192 && a\<=223)  
{  
printf("  
Class C ip Address");  
printf("  
Leading Bits:110");  
printf("  
Numberof Networks: 2,097,152");  
printf("  
Number of Host per Network: 254");  
printf("  
Deafault Subnet Mask : 255.255.255.0");  
}  
[SIZE=6]while(e\<sn)  
e=e\*2;  
e++;  
[/SIZE]

[SIZE=5][SIZE=2]p[/SIZE][SIZE=2]rintf(“subnetting:”);[/SIZE][/SIZE]

[SIZE=6]printf(“borrowed Bits: %d”,bb);[/SIZE]

getch();  
return 0;  
}
