3
svar
53
visningar
mattegeni2000 behöver inte mer hjälp
kan man göra for for
hej,
är det ok att skriva for for som jag gjorde, jag skrev först en for loop men en av mina kompis sa att man kunde göra så. Vad tycker ni ska jag göra som en vanlig for loop?
void frequencyAnalysis(int array[], int* number, int* freq)
{
int element = 0, count = 0;
for (int i = 0; i < MAX; i++) {
int tempElement = array[i];
int tempCount = 0;
for (int j = 0; j < MAX; j++)
if (array[j] == tempElement)
tempCount++;
if (tempCount > count) {
element = tempElement;
count = tempCount;
}
}
Det är inget som förbjuder dig att ha två for-loopar
Hondel skrev:Det är inget som förbjuder dig att ha två for-loopar
asså är det inte bättre att avända en for loop för att det blir finnare?
Jag vet inte vad du ska göra. Och hur den alternativa lösningen med bara en for-loop ser ut. Men det är möjligt att man vill undvika loopar som inte behövs. Men det är inte förbjudet