__________________
Senast redigerad av hogerspoket 2021-07-25 kl. 20:59.
Senast redigerad av hogerspoket 2021-07-25 kl. 20:59.
// ordnar talen i följd, så att man får rätt ordning även om man väljer det stora talet först
void ordna(int* p_tal1, int* p_tal2) { if(*p_tal1 > *p_tal2) // om innehållet i p_tal1 är större än p_tal2 { int* p_buffer = p_tal1; // mellanlagra pekaradressen för tal1 p_tal1 = p_tal2; //switcharoo, p_tal1 pekar nu på p_tal2 (alltså det minsta talet) p_tal2 = p_buffer; //switcharoo, p_tal2 pekar nu på p_tal1 (alltså det största talet) } }
ordna(&tal1, &tal2); // alltså adressen till resp. variabel
Du måste vara medlem för att kunna kommentera
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106