Ainsi que le titre le dit, je ne veux pas utiliser le système ("pause") parce que je ne veux pas développer un mauvais habbit. Et je n'arrive pas à comprendre pourquoi il continue à fermer même si j'ai cin.get();Pourquoi l'application est-elle fermée même si j'ai cin.get() ;?
#include <iostream>
using namespace std;
float medel(int v[], int n)
{
float res = 0.0;
for (int i = 0; i < n; i++)
{
cin >> v[i];
res += ((double)v[i]/n);
}
return res;
}
int main() {
const int num = 10;
int n[num] = { 0 };
cout << "Welcome to the program. Enter 10 positive numbers: " << endl;;
cin.get();
cout << "The average of ten numbers entered is: " << medel(n, num) << endl;
cin.get();
return 0;
}
char x, while (x! = 'Q') {cin.get();} –
Comment apprenez-vous C++? 'cin.get();' ne va pas lire en 10 nombres et il ne stocke pas non plus ce qu'il a lu dans n'importe quoi. On dirait que vous pourriez utiliser un [bon livre C++] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) – NathanOliver