Treść zadania wygląda następująco:
Napisać program, który wczytuje od użytkownika liczbę całkowitą dodatnią n, a następnie wyświetla na ekranie wszystkie potęgi liczby 2 nie większe, niż podana liczba. Przykładowo, dla liczby 71 program powinien wyświetlić:
1
2
4
8
16
32
64
Sprawa wygląda tak, iż cały kod mam gotowy, prezentujący się w ten sposób:
int n = 1;
int liczba;
{
Console.Write("Wprowadź liczbę: ");
liczba = Convert.ToInt32(Console.ReadLine());
while (n * 2 <= liczba)
{
n = n * 2;
Console.WriteLine(n);
}
}
ale chciałbym to przekształcić w wersję windows forms, po zrobieniu wszystkiego, przy podpinaniu funkcji pod przycisk, wyświetlał mi się tylko ostatni wynik, czyli przy podaniu liczby 71 wyświetlało się 64 i później cały program poszedł w rozsypkę, czy ktoś wie, jak ten kod może zamienić na windows forms, tak by wyświetlało w jednej lini, niezależnie od kontrolki, kilka wyników w jednej wiadomości, nie kwestia wykonania zadania a spojrzenia okiem na wersję prawidłową i poprawienie swoich błędów, bo od miesiąca zacząłem praktykować C# i właśnie tak wygląda sprawa :D