9 svar
92 visningar
sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 30 okt 2018 Redigerad: 30 okt 2018

modulus %

skulle någon kunna hjälpa mig hur jag ska utföra detta till ett program?'

Frågan lyder:

skriv ett program som kan ta emot ett pengarbelopp och sen sortera det, så det största kommer först...osv...osv (50 kr,20kr,10kr,10kr,10kr)

Affe Jkpg 3569
Postad: 31 okt 2018

Uppgiften har väl inget med "modulus %" att göra?

Säg att du skapar minst en hyfsat stor array t.ex.

unsigned int pengar[100];
Hur kan du använda en for-loop för att sortera dina pengar?

Laguna 1734
Postad: 31 okt 2018

Jag tycker du kan ändra rubriken till "sortering".

Första designfrågan: hur vet programmet när alla beloppen har matats in?

Laguna skrev:

Jag tycker du kan ändra rubriken till "sortering".

Första designfrågan: hur vet programmet när alla beloppen har matats in?

 Jag vet inte hur jag ska göra så att programmet skall ta emot ett pengarbelopp och sedan sortera det.

Affe Jkpg skrev:

Uppgiften har väl inget med "modulus %" att göra?

Säg att du skapar minst en hyfsat stor array t.ex.

unsigned int pengar[100];
Hur kan du använda en for-loop för att sortera dina pengar?

 vi måste använda oss utav modulus.

Laguna 1734
Postad: 5 nov 2018

Kan du skriva av hela problemformuleringen, eller visa en bild? 

Laguna skrev:

Kan du skriva av hela problemformuleringen, eller visa en bild? 

 Såhär har jag gjort, men problemet är att jag ej vet hur jag ska göra för att talen jag skriver i ska sorteras i storleksordning.

#include <iostream>

using namespace std;

int main()
{ setlocale(LC_ALL,"");
int ps[5];
for (int plats=0; plats<=4;plats++)
cin >> ps [plats];
for (int plats2=0;plats2<=4;plats2++ )
{
cout << " pengarsumman "<< plats2<< " är " << ps [plats2];
cout << endl;
}

 


return 0;
}

Laguna 1734
Postad: 6 nov 2018

Jag ser inget modulus där.

Affe Jkpg 3569
Postad: 6 nov 2018
sdggjhkjökhgjsfhagdsfhdgjfhk skrev:
Laguna skrev:

Kan du skriva av hela problemformuleringen, eller visa en bild? 

 Såhär har jag gjort, men problemet är att jag ej vet hur jag ska göra för att talen jag skriver i ska sorteras i storleksordning.

#include <iostream>

using namespace std;

int main()
{ setlocale(LC_ALL,"");
int ps[5];
for (int plats=0; plats<=4;plats++)
cin >> ps [plats];
for (int plats2=0;plats2<=4;plats2++ )
{
cout << " pengarsumman "<< plats2<< " är " << ps [plats2];
cout << endl;
}

 


return 0;
}

Du skriver (matar) ut vad du har skrivit (matat) in.

Hur kan du använda en for-loop för att sortera dina pengar?

Hur kan du t.ex. använda detta?

if(ps[i]) <= ps[i+1]) {....};

Tendo 60
Postad: 5 dec 2018

Om man ska använda modulus räkning är till exempel radix sort algoritmen snabb och bra.

Svara Avbryt
Close