Proposed exercise
Write a program which asks for a number and an amount, and shows that number repeated as many times as the user has indicated, as in the following example:
Enter a number: 4
Enter an amount: 5
44444
You must display it three times: first using "while", then "do-while" and finally "for".
Output
Solution
using System;
public class NumberRepeat
{
public static void Main()
{
int num, amount;
int i;
Console.Write("Enter a number: ");
num = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter an amount: ");
amount = Convert.ToInt32(Console.ReadLine());
for( i = 0 ; i < amount ; i++)
Console.Write( num);
Console.WriteLine();
i = 0 ;
while(i < amount)
{
Console.Write( num);
i++;
}
Console.WriteLine();
i = 0 ;
do
{
Console.Write( num);
i++;
}
while(i < amount);
}
}