From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- sem_2/HLIN202/TP/TP11-12/exo5.cpp | 49 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 sem_2/HLIN202/TP/TP11-12/exo5.cpp (limited to 'sem_2/HLIN202/TP/TP11-12/exo5.cpp') diff --git a/sem_2/HLIN202/TP/TP11-12/exo5.cpp b/sem_2/HLIN202/TP/TP11-12/exo5.cpp new file mode 100644 index 0000000..24b70b7 --- /dev/null +++ b/sem_2/HLIN202/TP/TP11-12/exo5.cpp @@ -0,0 +1,49 @@ +#include + +struct CD { + int pistes; + int duree[100]; +}; + +CD cree (){ + CD disque; + return disque; +} + +void init ( CD *disque) { + std::cout<<"Entrez le nombre de pistes"<>disque->pistes; + for (int i = 0; i < disque->pistes; i++) { + std::cout<<"Entrez la duree (en secondes) de la piste numero : "<< i+1<< std::endl; + std::cin>> disque->duree[i]; + } +} +void afficheCD ( CD * disque){ + std::cout<< " Le CD est compose de " << disque->pistes << " pistes."<pistes; i ++) { + std::cout<< " "<< i + 1 << " "<duree[i]<duree ? 1 : 0; + } + return ret; +} + +int main () { + CD disque; + init(&disque); + std::cout<<"Duree totale : "<< dureetotale(disque)<