/* Write a program to take n as input and print 1 to n in the following order.
* 1
* 1 2
* 1 2 3
* 1 2 3 4
* 1 2 3 4 n
*/
#include <stdio.h>
int main() {
int n = 5;
//scanf("%d", &n);
int i = 1, count = 1;
while (i <= n) {
if (count == i) { // end of current line
i++; // move to next line
count = 1; // restart from 1
} else {
count++; // continue same line
}
}
return 0;
}
LyogV3JpdGUgYSBwcm9ncmFtIHRvIHRha2UgbiBhcyBpbnB1dCBhbmQgcHJpbnQgMSB0byBuIGluIHRoZSBmb2xsb3dpbmcgb3JkZXIuCiAqIDEKICogMSAyCiAqIDEgMiAzCiAqIDEgMiAzIDQgCiAqIDEgMiAzIDQgbgogKi8KIAojaW5jbHVkZSA8c3RkaW8uaD4KCmludCBtYWluKCkgewogICAgaW50IG4gPSA1OwogICAgLy9zY2FuZigiJWQiLCAmbik7CgogICAgaW50IGkgPSAxLCBjb3VudCA9IDE7CgogICAgd2hpbGUgKGkgPD0gbikgewogICAgICAgIHByaW50ZigiJWQgIiwgY291bnQpOwoKICAgICAgICBpZiAoY291bnQgPT0gaSkgeyAgIC8vIGVuZCBvZiBjdXJyZW50IGxpbmUKICAgICAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgICAgICBpKys7ICAgICAgICAgICAgLy8gbW92ZSB0byBuZXh0IGxpbmUKICAgICAgICAgICAgY291bnQgPSAxOyAgICAgIC8vIHJlc3RhcnQgZnJvbSAxCiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgY291bnQrKzsgICAgICAgIC8vIGNvbnRpbnVlIHNhbWUgbGluZQogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQo=