C# :: Aufgabe #264 :: Lösung #1
5 Lösungen
#264
Summe alle Teiler einer positven Ganzzahl
Anfänger - C#
von hollst
- 18.06.2019 um 20:49 Uhr
Man schreibe eine Funktion SIGMA(n) mit n > 0 und ganzzahlig, wobei der Funktionswert sich
aus der Summe aller ganzzahligen, positven Teiler von n ergibt.
Beispiele (Zahl; Teiler; Funktionswert);
1; 1; 1
2; 1, 2; 3
4; 1, 2, 4; 7
5; 1, 5; 6
...
12; 1, 2, 3, 4, 6, 12; 28
...
100; 1, 2, 4, 5, 10, 20, 25, 50, 100; 217
Für 0 < n <= 200 sollte sich der beigefügte Pinplot ergeben.
Viel Spaß!
aus der Summe aller ganzzahligen, positven Teiler von n ergibt.
Beispiele (Zahl; Teiler; Funktionswert);
1; 1; 1
2; 1, 2; 3
4; 1, 2, 4; 7
5; 1, 5; 6
...
12; 1, 2, 3, 4, 6, 12; 28
...
100; 1, 2, 4, 5, 10, 20, 25, 50, 100; 217
Für 0 < n <= 200 sollte sich der beigefügte Pinplot ergeben.
Viel Spaß!
#1
von bebbe80 (300 Punkte)
- 22.06.2019 um 20:55 Uhr
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Trainc
{
class Program
{
public static int Sigma(int n)
{
int summe = 0;
for (int i = 1; i <= n; i++)
{
if((n % i) == 0)
{
summe += i;
}
}
return summe;
}
static void Main(string[] args)
{
Console.WriteLine("Geben sie eine Zahl ein");
int zahl = int.Parse(Console.ReadLine());
Console.WriteLine(Sigma(zahl));
Console.ReadLine();
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
