#include <bits/stdc++.h>
using namespace std;
int main( ) {
// Print From 1 to N
int n;
cout << "Enter N: " ;
cin >> n;
for ( int i = 1 ; i <= n; i++ ) {
cout << i << " " ;
}
cout << endl;
// Reverse a Number
int num, rev = 0 ;
cout << "Enter a number: " ;
cin >> num;
while ( num > 0 ) {
int digit = num % 10 ;
rev = rev * 10 + digit;
num / = 10 ;
}
cout << "Reversed: " << rev;
cout << endl;
// Input Until User Enters 0
int x;
do {
cout << "Enter a number 0 to stop: \n " ;
cin >> x;
} while ( x ! = 0 ) ;
cout << "Loop Stoped.\n " ;
// Build a 90° Triangle
int l;
cout << "Enter number of rows: \n " ;
cin >> l;
for ( int i = 1 ; i <= l; i++ ) {
for ( int j = 1 ; j <= i; j++ ) {
cout << "*" ;
}
cout << endl;
}
cout << endl;
return 0 ;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCgkvLyBQcmludCBGcm9tIDEgdG8gTgoJaW50IG47CiAgICBjb3V0IDw8ICJFbnRlciBOOiAiOwogICAgY2luID4+IG47CgogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgY291dCA8PCBpIDw8ICIgIjsKICAgIH0KCWNvdXQgPDwgZW5kbDsKCgoJLy8gUmV2ZXJzZSBhIE51bWJlcgoJaW50IG51bSwgcmV2ID0gMDsKICAgIGNvdXQgPDwgIkVudGVyIGEgbnVtYmVyOiAiOwogICAgY2luID4+IG51bTsKCiAgICB3aGlsZSAobnVtID4gMCkgewogICAgICAgIGludCBkaWdpdCA9IG51bSAlIDEwOwogICAgICAgIHJldiA9IHJldiAqIDEwICsgZGlnaXQ7CiAgICAgICAgbnVtIC89IDEwOwogICAgfQoKICAgIGNvdXQgPDwgIlJldmVyc2VkOiAiIDw8IHJldjsKCWNvdXQgPDwgZW5kbDsKCgkKCS8vICBJbnB1dCBVbnRpbCBVc2VyIEVudGVycyAwCglpbnQgeDsKCiAgICBkbyB7CiAgICAgICAgY291dCA8PCAiRW50ZXIgYSBudW1iZXIgMCB0byBzdG9wOiAgXG4iOwogICAgICAgIGNpbiA+PiB4OwogICAgfSB3aGlsZSAoeCAhPSAwKTsKCiAgICBjb3V0IDw8ICJMb29wIFN0b3BlZC5cbiI7CgoKCS8vIEJ1aWxkIGEgOTDCsCBUcmlhbmdsZQoJaW50IGw7CiAgICBjb3V0IDw8ICJFbnRlciBudW1iZXIgb2Ygcm93czogIFxuIjsKICAgIGNpbiA+PiBsOwoKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IGw7IGkrKykgewogICAgICAgIGZvciAoaW50IGogPSAxOyBqIDw9IGk7IGorKykgewogICAgICAgICAgICBjb3V0IDw8ICIqIjsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQoJY291dCA8PCBlbmRsOwoKCglyZXR1cm4gMDsKfQ==