Kan någon hjälpa mig med ett problem jag har inför ett skolarbete?
Jag har skrivit ett program som fungerar som det ska men det vill inte avslutas, det går bara runt och runt.
Så här ser koden ut:
#include <iostream>
#include <string>
int main()
{
using namespace std;
int goal, goal2;
cout << "Rubrikskaparen" << endl;
cout << "______________" << endl;
cout << "Skriv namn på hemmalaget: ";
string namn1;
cin >> namn1;
cout << "Hur många mål gjorde " << namn1 << ":";
cin >> goal;
cout << "Skriv in namn på bortalaget: ";
string namn2;
cin >> namn2;
cout << "Hur många mål gjorde " << namn2 << ":";
cin >> goal2;
do
{
if (goal < goal2)
cout << namn2 << " vann med " << goal2 << endl;
else if (goal2 < goal)
cout << namn1 << " vann med " << goal << endl;
else
cout << "Matchen blev oavgjord!!!" << endl;
} while (goal == goal2);
return 0;
}
Problemet verkar vara vid "while" och när det blir oavgjort.
//Tack på förhand Mattias