How can I create an array that is sized depending on the user input and loops the insert of the values until it reaches the end of the array ?
here is what i tried and while debugging i get the memory adress as the output
#include "stdafx.h"
#include <iostream>
using namespace std; // namespace à inclure pour utiliser cou, cin , etc...
int main()
{
unsigned int note;
unsigned int nombreDeNotesASaisir = 0; // initialisation à 0 obligatoire sinon pas d'instanciation de tableau , unisgned = pas de nombres négatifs
//demande à l'utilisateur le nombre de notes à saisir
cout << "Entrez le nombre de notes à saisir" << "\n";
cin >> nombreDeNotesASaisir;
int* tableauDeNotes = new int[nombreDeNotesASaisir] {}; //instanciation du tableau de notes
// demande à l'utilisateur de saisir les notes (valeur entre 0 et 20)
cout << "Saisissez les notes que vous souhaitez entrer dans le tableau" << "\n";
for (int i = 0; i < nombreDeNotesASaisir; i++)
{
cin >> note;
tableauDeNotes[i] = note;
}
cout << tableauDeNotes;
//Gère les débordements de capacité
//calcule la moyenne des notes
//Affiche la moyenne de toutes les notes
return 0;
}
what am I doing wrong ?