Vad är nästa steg ?
Jag vet vad jag ska göra men jag vet inte vad jag ska skriva för att Xcode ska få med det högsta värdet, lägsta värdet, summan av alla talen och medelvärdet. Vad är då nästa steg ?
Inför en variabel 'summa' som du plussar på värdena på så innehåller den till slut summan av alla tal.
Så du behöver hålla reda på min, max, antal integer och summan
Deklarera dessa fyra variabler sedan uppdaterar du dem in din loop
När du läser från tangentbordet, lägg till ett mellanslag framför "%d" så att det blir
scanf(" %d", &input )
för att ignorera nyrad/mellanslag mellan iterationerna.
Själv hade jag nog använt en do..while loop istället.
do
{
scanf(" %d", &input );
if (input > 0)
{
...
}
}
while (input > 0);
anders_k skrev:Så du behöver hålla reda på min, max, antal integer och summan
Deklarera dessa fyra variabler sedan uppdaterar du dem in din loop
När du läser från tangentbordet, lägg till ett mellanslag framför "%d" så att det blir
scanf(" %d", &input )
för att ignorera nyrad/mellanslag mellan iterationerna.
Själv hade jag nog använt en do..while loop istället.
do { scanf(" %d", &input ); if (input > 0) { ... } } while (input > 0);
Varför hade du använt en do istället för while loop ?
För att slippa assigna ett "magic number" till input innan loopen. Verkar lite onödigt att kolla vad input är första gången eller?
int input = 1;
while (input > 0){
...
}