Hjälp med C++|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Hjälp med C++
techsajt
Hi, nice to meet you!
Medlem
Forum Posts: 1
Member Since:
April 26, 2003
sp_UserOfflineSmall Offline
1
April 25, 2003 - 7:21 pm
sp_Permalink sp_Print

Hej!

http://www.techsajt.com/uppgift.jpg är uppgiften (bara den första)

Hittills har jag detta, men jag kan inte få rätt på de markerade raderna, jag ska alltså räkna ut på hur många olika sätt det går att få det önskade värdet med de 3 pilarna.


// Uppgift 1 från "För Dig som vill visa att du kan mera" av Peter Stefansson

#include <iostream>

void bubsort(int data[], int antal);
int main(){
int poang[9], grans, temp, antal = 9;
for(int i = 0; i<=8; i++){ // Inläsning för de olika poängen
cout << "Pox84ng fx94r kvadrat a" << (i+1) << ": ";
cin >> temp;
if(temp<=100){
poang[i] = temp;
}
else{
cout << "Masta vara mindre an 100" << endl;
i--;
}
}
bubsort(poang, antal); // sortera allt för att enkelt kunna räkna ut max som 3 pilar kan ge
for(int i = 0; i < antal; i++){
cout << poang[i] << endl;
}
double max = (poang[8]*poang[7]*poang[6]); // max poäng man kan få
double min = (poang[0]*poang[1]*poang[2]); // min-poäng man kan få
int antalMojliga = (max-min); // antal möjliga resultat man kan få
cout << "Ange pox84ngsumma att uppnx86: ";
cin >> grans;
if(grans<min || grans > max){
cout << "Det gåx86r inte att uppnx86 " << grans;
}
else {
int antalSatt = 0;
for(int i = poang[0]; i < grans; i++){
for(int j = poang[i+1]; j < grans; j++){
for(int h = poang[j+1]; j < grans; j++){
if((i*j*h)==grans){
antalSatt++;

}
}
}
}
cout << antalSatt << endl;


}
cin.get();
cin.get();
return 0;

}

void bubsort(int data[], int antal)
{
for (int m = (antal-1); m > 0; m--){
for(int n = 0; n < m; n++){
if(data[n] > data[n+1]){
int temp = data[n];
data[n] = data[n+1];
data[n+1] = temp;
}
}
}
}
Forum Timezone: Europe/Stockholm
Most Users Ever Online: 694
Currently Online:
Guest(s) 31
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL