Χρειάζεστε βοήθεια μετατροπή να κάνουν, ενώ βρόχο

ψήφοι
-1

Είμαι νέος στον προγραμματισμό και έχω μια αποστολή να κάνουν σε C ++. Θα πρέπει να μετατρέψετε αυτό σε κάνει, ενώ βρόχος. Μπορεί κάποιος να με βοηθήσει; Ευχαριστώ εκ των προτέρων.

#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;
}
Δημοσιεύθηκε 09/10/2019 στις 18:59
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
-1

Πραγματικά απλό. Απλά βάλτε τους όρους του forβρόχου: πριν από τον νέο βρόχο, στην whileκατάσταση του νέου βρόχου, και μέσα στο νέο βρόχο, αντίστοιχα.

Εδώ είναι παλιό κωδικό βρόχο σας:

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

Και εδώ είναι ο νέος κωδικός:

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

Μην υποβάλλετε την εργασία μέχρι να καταλάβει τι έκανα, ή θα πρέπει να εξαπατούν τον εαυτό σας μόνο :) Ελέγξτε έξω αυτό το σελίδας για περισσότερες πληροφορίες σχετικά με τοdo...while loop

Απαντήθηκε 09/10/2019 στις 19:03
πηγή χρήστη

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