Dado el siguiente bloque de código reescríbelo primero utilizando el bucle while y después utilizando el bucle for, de manera que ambos funcionen exactamente igual que el original para cualquier caso

i = 0;
cin << n;
do
{
i = i + 1;
cout << i;
}
while (i <= n);