1
svar
223
visningar
Akcija Kattis C#
Hej! Behöver hjälp med följande uppgift om Akcija.
Såhär långt har jag kommit hittills (väldigt kort):
using System;
using System.Collections.Generic;
namespace Problemlösning
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hur många böcker köptes?");
int antalBöcker = int.Parse(Console.ReadLine());
int[] antalBöckerArray = new int[antalBöcker];
for (int i = 0; i < antalBöcker; i++)
{
Console.WriteLine($"Pris på bok {i + 1}");
antalBöckerArray[i] = int.Parse(Console.ReadLine());
}
Console.ReadKey();
}
}
}
Nästa steg är att sortera så att det blir så billigt som möjligt vid köp av 3. Har ingen aning om hur jag ska göra detta på bästa sätt. Har ni några idéer på nästa steg? Tack på förhand.
Sortera arrayn (t.ex. med störst först). Hur kan du sen använda den för att ta reda på vilka böcker som blir gratis?