Witam,
Mam takie zadanie: "Wczytaj liczbę naturalną n>0 i oblicz 1^1+2^2+3^3+...+n^n . Nie można używać funkcji matematycznych."
Udało mi się uzyskać program, który liczy liczby n^n:
using System;
namespace _5._5
{
class Program
{
static void Main(string[] args)
{
int n, i, wynik=1;
Console.Write("Podaj liczbę n: ");
n = Convert.ToInt32(Console.ReadLine());
if (n > 0)
{
for (i = 1; i <= n; i++)
{
wynik *= n;
}
Console.WriteLine("{0}^{0}={1}", n, wynik);
}
else Console.WriteLine("Liczba n musi spełniać n>0");
Console.ReadKey();
}
}
}
Lecz nie wiem jak to do siebie dodać, aby zaczynało się od jedynki i kończyło na n.