Bonjour, tout le monde. Je suis bloqué sur les questions 3.4. et 5 de cet exo. Les fonctions, j'arrive à les faire mais avec les conditions, non. Votre aide sera la bienvenue. Merci d'avance.
Voila l'exo :
voila ce que j'ai faisL’objectif de cet exercice est de représenter une base de données de DVD. Chaque DVD est représenté par une structure de données comportant les champs suivants : un titre (char*), une année de production (integer), une catégorie (char*). Les catégories peuvent par exemple avoir les valeurs suivantes : « comedie », « suspense » , « aventure » , « action », etc.
- Définissez un type structure « dvd » ;
- Écrivez une fonction « saisie » qui permet à l’utilisateur de saisir les champs d’un dvd donnée ;
- Écrivez une fonction qui prend en paramètre un tableau de « dvd » et affiche à l’écran tous ceux d’une catégorie donnée, avec leur position dans le tableau ;
- Écrivez une fonction d’affichage à l’écran de tous les films d’un tableau de « dvd » dont l’année de production est supérieure ou égale à une année donnée ;
- Écrivez une fonction qui retourne la position d’un « dvd » dans un tableau, étant donnés un titre et une année ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 include<stdio.h> include<string.h> typedef structure{ char titre[256]; cnt annee; char categorie[256]; } dvd; //2 question void saisie(dvd *d){ printf(titre : ) ; scanf(%s,d->titre) ; srintf(annee : ) ; scanf(%s,&(d->annee)); srintf(categorie :) ; scanf(%s,d->categorie); } //3 question void affiche(dvd *d){ printf(titre :%s\n annee : %d \n categorie : %s:, d->titre,d->annee,d->categorie); //voila ce que je narrive pas a faire: //cette function cest juste pour afficher sans la condition (afficher tous ceux dune categorie //donnée , avec leur position dans le tableau ) //4. daffichage à lécran de tous les films dun tableau de dvd dont lannée de productionb est supérieur ou égale à une année donnée //5. Ecrivez une fonction qui retourne la position dun dvd dans un tableau, étant donnée un titre et une année
Partager