luc003.c
Metadata
- Author — Amit Dutta (amitdutta4255@gmail.com)
- Last updated — 12 Dec 2025
- License — MIT
Problem Statement
Problem Statement
Paper of size AO has dimensions 1189 mm x 841 mm. Each subsequent size A(n) is defined as A(n-1) cut in half, parallel to its shorter sides. Thus, paper of size A1 would have dimensions 841 mm x 594 mm. Write a program to calculate and print paper sizes A0,� A1,�A2,�...�A8.
Source Code
Printing the code
To print this file, open it on GitHub and click Raw before printing, or use the Download Raw button above and print directly from that page.
c
#include<stdio.h>
#include<math.h>
int main() {
double s_long = 1189.0, s_short = 841.0, temp;
int i;
printf("A0 Dimension : %g mm x %g mm", floor(s_long), floor(s_short));
for (i = 1; i <= 8; i++) {
temp = s_long;
s_long = s_short;
s_short = temp / 2;
printf("\nA%d Dimension : %g mm x %g mm", i, floor(s_long), floor(s_short));
}
return 0;
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14