Write a C program to print the four digit numbers whose sum of squares of first half and second half of the number equals the same number.
int main() {
int i = 1000, fhalf, shalf, fsquare, ssquare;
/* print if square of 1st and 2nd half are same */
while (i < 10000) {
shalf = i % 100;
fhalf = i / 100;
ssquare = shalf * shalf;
fsquare = fhalf * fhalf;
if (fsquare == ssquare) {
printf("%d => (%d)^2 equals to (%d)^2\n",
i, fhalf, shalf);
}
i++;
}
return 0;
}
Output:
jp@jp-VirtualBox:~/$ ./a.out
1010 => (10)^2 equals to (10)^2
1111 => (11)^2 equals to (11)^2
1212 => (12)^2 equals to (12)^2
1313 => (13)^2 equals to (13)^2
1414 => (14)^2 equals to (14)^2
1515 => (15)^2 equals to (15)^2
1616 => (16)^2 equals to (16)^2
1717 => (17)^2 equals to (17)^2
1818 => (18)^2 equals to (18)^2
1919 => (19)^2 equals to (19)^2
2020 => (20)^2 equals to (20)^2
2121 => (21)^2 equals to (21)^2
2222 => (22)^2 equals to (22)^2
2323 => (23)^2 equals to (23)^2
2424 => (24)^2 equals to (24)^2
2525 => (25)^2 equals to (25)^2
2626 => (26)^2 equals to (26)^2
2727 => (27)^2 equals to (27)^2
2828 => (28)^2 equals to (28)^2
2929 => (29)^2 equals to (29)^2
3030 => (30)^2 equals to (30)^2
3131 => (31)^2 equals to (31)^2
3232 => (32)^2 equals to (32)^2
3333 => (33)^2 equals to (33)^2
3434 => (34)^2 equals to (34)^2
3535 => (35)^2 equals to (35)^2
3636 => (36)^2 equals to (36)^2
3737 => (37)^2 equals to (37)^2
3838 => (38)^2 equals to (38)^2
3939 => (39)^2 equals to (39)^2
4040 => (40)^2 equals to (40)^2
4141 => (41)^2 equals to (41)^2
4242 => (42)^2 equals to (42)^2
4343 => (43)^2 equals to (43)^2
4444 => (44)^2 equals to (44)^2
4545 => (45)^2 equals to (45)^2
4646 => (46)^2 equals to (46)^2
4747 => (47)^2 equals to (47)^2
4848 => (48)^2 equals to (48)^2
4949 => (49)^2 equals to (49)^2
5050 => (50)^2 equals to (50)^2
5151 => (51)^2 equals to (51)^2
5252 => (52)^2 equals to (52)^2
5353 => (53)^2 equals to (53)^2
5454 => (54)^2 equals to (54)^2
5555 => (55)^2 equals to (55)^2
5656 => (56)^2 equals to (56)^2
5757 => (57)^2 equals to (57)^2
5858 => (58)^2 equals to (58)^2
5959 => (59)^2 equals to (59)^2
6060 => (60)^2 equals to (60)^2
6161 => (61)^2 equals to (61)^2
6262 => (62)^2 equals to (62)^2
6363 => (63)^2 equals to (63)^2
6464 => (64)^2 equals to (64)^2
6565 => (65)^2 equals to (65)^2
6666 => (66)^2 equals to (66)^2
6767 => (67)^2 equals to (67)^2
6868 => (68)^2 equals to (68)^2
6969 => (69)^2 equals to (69)^2
7070 => (70)^2 equals to (70)^2
7171 => (71)^2 equals to (71)^2
7272 => (72)^2 equals to (72)^2
7373 => (73)^2 equals to (73)^2
7474 => (74)^2 equals to (74)^2
7575 => (75)^2 equals to (75)^2
7676 => (76)^2 equals to (76)^2
7777 => (77)^2 equals to (77)^2
7878 => (78)^2 equals to (78)^2
7979 => (79)^2 equals to (79)^2
8080 => (80)^2 equals to (80)^2
8181 => (81)^2 equals to (81)^2
8282 => (82)^2 equals to (82)^2
8383 => (83)^2 equals to (83)^2
8484 => (84)^2 equals to (84)^2
8585 => (85)^2 equals to (85)^2
8686 => (86)^2 equals to (86)^2
8787 => (87)^2 equals to (87)^2
8888 => (88)^2 equals to (88)^2
8989 => (89)^2 equals to (89)^2
9090 => (90)^2 equals to (90)^2
9191 => (91)^2 equals to (91)^2
9292 => (92)^2 equals to (92)^2
9393 => (93)^2 equals to (93)^2
9494 => (94)^2 equals to (94)^2
9595 => (95)^2 equals to (95)^2
9696 => (96)^2 equals to (96)^2
9797 => (97)^2 equals to (97)^2
9898 => (98)^2 equals to (98)^2
9999 => (99)^2 equals to (99)^2
1010 => (10)^2 equals to (10)^2
1111 => (11)^2 equals to (11)^2
1212 => (12)^2 equals to (12)^2
1313 => (13)^2 equals to (13)^2
1414 => (14)^2 equals to (14)^2
1515 => (15)^2 equals to (15)^2
1616 => (16)^2 equals to (16)^2
1717 => (17)^2 equals to (17)^2
1818 => (18)^2 equals to (18)^2
1919 => (19)^2 equals to (19)^2
2020 => (20)^2 equals to (20)^2
2121 => (21)^2 equals to (21)^2
2222 => (22)^2 equals to (22)^2
2323 => (23)^2 equals to (23)^2
2424 => (24)^2 equals to (24)^2
2525 => (25)^2 equals to (25)^2
2626 => (26)^2 equals to (26)^2
2727 => (27)^2 equals to (27)^2
2828 => (28)^2 equals to (28)^2
2929 => (29)^2 equals to (29)^2
3030 => (30)^2 equals to (30)^2
3131 => (31)^2 equals to (31)^2
3232 => (32)^2 equals to (32)^2
3333 => (33)^2 equals to (33)^2
3434 => (34)^2 equals to (34)^2
3535 => (35)^2 equals to (35)^2
3636 => (36)^2 equals to (36)^2
3737 => (37)^2 equals to (37)^2
3838 => (38)^2 equals to (38)^2
3939 => (39)^2 equals to (39)^2
4040 => (40)^2 equals to (40)^2
4141 => (41)^2 equals to (41)^2
4242 => (42)^2 equals to (42)^2
4343 => (43)^2 equals to (43)^2
4444 => (44)^2 equals to (44)^2
4545 => (45)^2 equals to (45)^2
4646 => (46)^2 equals to (46)^2
4747 => (47)^2 equals to (47)^2
4848 => (48)^2 equals to (48)^2
4949 => (49)^2 equals to (49)^2
5050 => (50)^2 equals to (50)^2
5151 => (51)^2 equals to (51)^2
5252 => (52)^2 equals to (52)^2
5353 => (53)^2 equals to (53)^2
5454 => (54)^2 equals to (54)^2
5555 => (55)^2 equals to (55)^2
5656 => (56)^2 equals to (56)^2
5757 => (57)^2 equals to (57)^2
5858 => (58)^2 equals to (58)^2
5959 => (59)^2 equals to (59)^2
6060 => (60)^2 equals to (60)^2
6161 => (61)^2 equals to (61)^2
6262 => (62)^2 equals to (62)^2
6363 => (63)^2 equals to (63)^2
6464 => (64)^2 equals to (64)^2
6565 => (65)^2 equals to (65)^2
6666 => (66)^2 equals to (66)^2
6767 => (67)^2 equals to (67)^2
6868 => (68)^2 equals to (68)^2
6969 => (69)^2 equals to (69)^2
7070 => (70)^2 equals to (70)^2
7171 => (71)^2 equals to (71)^2
7272 => (72)^2 equals to (72)^2
7373 => (73)^2 equals to (73)^2
7474 => (74)^2 equals to (74)^2
7575 => (75)^2 equals to (75)^2
7676 => (76)^2 equals to (76)^2
7777 => (77)^2 equals to (77)^2
7878 => (78)^2 equals to (78)^2
7979 => (79)^2 equals to (79)^2
8080 => (80)^2 equals to (80)^2
8181 => (81)^2 equals to (81)^2
8282 => (82)^2 equals to (82)^2
8383 => (83)^2 equals to (83)^2
8484 => (84)^2 equals to (84)^2
8585 => (85)^2 equals to (85)^2
8686 => (86)^2 equals to (86)^2
8787 => (87)^2 equals to (87)^2
8888 => (88)^2 equals to (88)^2
8989 => (89)^2 equals to (89)^2
9090 => (90)^2 equals to (90)^2
9191 => (91)^2 equals to (91)^2
9292 => (92)^2 equals to (92)^2
9393 => (93)^2 equals to (93)^2
9494 => (94)^2 equals to (94)^2
9595 => (95)^2 equals to (95)^2
9696 => (96)^2 equals to (96)^2
9797 => (97)^2 equals to (97)^2
9898 => (98)^2 equals to (98)^2
9999 => (99)^2 equals to (99)^2
See Also:
- c program to print "Hello World"
- c program to print "Hello World" without using semicolon
- c program to swap two numbers
- c program to convert Celsius to Fahrenheit
- c program to convert Fahrenheit to Celsius
- c program to convert time in Hours:Minutes:Seconds to seconds
- c program to find the area of triangle given three sides
- c program to calculate Simple Interest
- c program to print multiplication table from 1 to n
- c program to check whether the given year is leap year or not
- c program to find the size of basic data types
- c program to find the area and circumference of a circle
- c program to find the roots of a quadratic equation
- c program to add two numbers
- c program to swap two numbers without using temporary variable
- c program to check whether the given number N is divisible by M
- c program to add two fractions
- c program to add two numbers without third variable
- c program to convert improper fraction to mixed fraction
- c program to convert centimeters to inches and feet
- c program to convert feet to inches
- c program to convert days into months and days
- c program to convert kilometers to miles, meters and feet
- c program to convert kilometer per hour to meter per second
- c program to convert kilograms to pounds and grams
- c program to convert minutes into hours
- c program to convert time in seconds to hours, minutes and seconds
- c program to convert hours, minutes to seconds
- c program to convert meter to feet and centimeters
- c program to convert plain to cipher text and cipher to plain text
- c program to convert pounds to kilograms
- c program to convert radians to degrees
- c program to convert year to roman equivalent
- c program to calculate compound interest
- c program to calculate power of a number
- c program to calculate factorial
- c program to find the area & perimeter of a circle, triangle, square and rectangle
- c program to calculate age in years, months and days
- c program to find absolute value of a given number
- c program to calculate age from date of birth
- c program to calculate body mass index
- c program to calculate distance between two points
- c program to calculate Greatest Common Divisor(GCD)
- c program to calculate Highest Common Factor(HCF)
- c program to calculate Least Common Multiple(LCM)
- c program to simplify the given fraction using GCF
- c program to calculate Gross and net salary of an employee
- c program to calculate Grades
- c program to calculate GPA
- c program to calculate income tax
- c program to calculate modulus
- c program to implement digital clock
- c program to calculate profit and loss
- c program to calculate percentage
- c program to calculate PI, resistance and power
- c program to calculate square root and square of a number
- c program to calculate volume of a cylinder and sphere
- c program to calculate weighted arithmetic mean
- c program to calculate x power y
- c program to check whether a date is valid or not
- c program to convert days into years, months and weeks
- c program to print date and sleep for a given time
- c program to clear screen and authenticate user
- c program to calculate generic root of any number
- c program to find largest digit of a number
- c program to generate multiplication table for the given number
- c program to convert decimal to binary and count the number of ones and zeros
- c program to round a number
- c program to guess a random number
- c program to implement ceaser cipher
- c program to swap nibble in a byte
- c program to find slope
- c program to calculate nCr and nPr
- c program to print even, odd and prime factors of a given number
- c program to print the four digit numbers whose sum of squares of first half and second half of the number equals the same number
- c program to check whether a given number is magic number or not
- c program to calculate correlation coefficient
No comments:
Post a Comment