Benötigen Sie Hilfe bei Umwandlung zu tun, während Schleife

stimmen
-1

Ich bin neu in der Programmierung und ich habe einen Auftrag in C ++ zu tun. Ich muss diese while-Schleife zu tun konvertieren. Kann mir jemand helfen? Danke im Voraus.

#include <iostream>
using namespace std;

int main()
{
int num;
float input, sum=0, avg;

cout<<Input the amount of numbers: ;
cin >> num; 

for(int i = 1; i <= num; i++){
  cout<<Enter a number: ;
  cin >> input;
  sum += input;
}

avg = sum / num;
cout << The average is =  << avg << endl;

return 0;
}
Veröffentlicht am 09/10/2019 um 18:59
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
-1

Wirklich einfach. Legen Sie einfach die Bedingungen der forSchleife: vor der neuen Schleife, in dem whileZustand der neuen Schleife und in der neuen Schleife ist.

Hier ist Ihre alte Code-Schleife:

for(int i = 1; i <= num; i++){
  cout<<"Enter a number: ";
  cin >> input;
  sum += input;
}

Und hier ist der neue Code:

int i = 1;
do {
  cout<<"Enter a number: ";
  cin >> input;
  sum += input;
  i++;
} while (i <= num);

Sie nicht die Zuordnung einreichen , bis Sie verstehen , was ich tat, oder du wirst nur selbst betrüge :) Schauen Sie sich diese Seite für weitere Informationen über einedo...while loop

Beantwortet am 09/10/2019 um 19:03
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more