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);

Respuesta :

Respuesta:

utilizando el bucle do while

#include<iostream>

using namespace std;

int main  (){

int i = 0;

int  n = 0 ;

cin>>n;

do

{

i = i + 1;

cout << i;

}

while (i <= n);

return  0;

}

utilizando el bucle for

#include<iostream>

using namespace std;

int main  (){

for  (int  i=0; i<=n; i++){

 

 cout << i<<endl;

}

return  0;

}

Explicación: