Vous êtes sur la page 1sur 8

Langage de programmation1

COMPTE RENDU DU : TP N°3


Nom et prénom :
Mrad Ahdi

Classe :
GE1 S4
Exercice 1 :
#include <stdio.h>

#include <string.h>

int main()

char verbe[27];

char*sujet[6] = {"je", "tu", "il/elle/on", "nous", "vous", "ils/elles"};

char*term[6] = {"e", "es", "e", "ons", "ez", "ent"};

char*pos;

int i;

do

printf("Donnez un verbe du premier groupe :\n ");

fgets(verbe,27, stdin);

pos = strchr(verbe, '\n');

if (pos != NULL)

*pos = '\0';

pos = verbe + strlen(verbe) - 2;

}
while (strcmp(pos, "er"));

for (i = 0; i < 6; i++)

strcpy(pos, term[i]);

printf("%s %s\n", sujet[i], verbe);

return 0;

Excution1 :
Probleme :
#include <stdio.h>

#include <string.h>

#include <stdlib.h>

typedef struct {

char nom[256];

char prenom[256];

int cin;

} Etudiant;

int saisie(Etudiant *tab, int n, int *test)

int i;

char*pos1,*pos2;

for(i=0;i<n;i++)

printf("Le nom de l'etudiant est : ");

fflush(stdin);

fgets((tab+i)->nom,20,stdin);

pos1=strchr((tab+i)->nom,'\n');

if(pos1!=NULL)

*pos1='\0';
printf("Le prenom de l'etudiant est : ");

fflush(stdin);

fgets((tab+i)->prenom,20,stdin);

pos2=strchr((tab+i)->prenom,'\n');

if(pos2!=NULL)

*pos2='\0';

printf("CIN de l'etudiant est :");

fflush(stdin);

scanf("%d",&(tab+i)->cin);

*test = 1;

return *test;

void afficher(Etudiant *tab, int n) {

int i;

for(i=0;i<n;i++)

printf("Nom: %s\n ",(tab+i)->nom);

printf("Prenom: %s\n ",(tab+i)->prenom);

printf("CIN: %d\n ",(tab+i)->cin);

void sauvegarder(Etudiant*tab, int n)

FILE *f = fopen("ex1.txt", "wb");

fwrite(tab, sizeof(Etudiant), n, f);

fclose(f);

int nombredelignes(char*nomdufichier)

FILE *f = fopen(nomdufichier, "r");


int nblignes = 0;

char c;

while ((c = fgetc(f))!= EOF)

if (c == '\n')

nblignes++;

fclose(f);

return nblignes;

int main()

int n;

Etudiant*tab;

int test =0;

printf("Nombre d'etudiants : ");

scanf("%d", &n);

tab=(Etudiant*)malloc(n * sizeof(Etudiant));

test = saisie(tab, n, &test);

if (test)

afficher(tab, n);

sauvegarder(tab, n);

free(tab);

return 0;

}
Excution :

Vous aimerez peut-être aussi

  • Correction - Examen (1) Langage C
    Correction - Examen (1) Langage C
    Document4 pages
    Correction - Examen (1) Langage C
    Fatimazahrae AB
    Pas encore d'évaluation
  • TP 6-1
    TP 6-1
    Document15 pages
    TP 6-1
    houda hrouch
    Pas encore d'évaluation
  • A
    A
    Document13 pages
    A
    hamzaberriche332
    Pas encore d'évaluation
  • TPC
    TPC
    Document20 pages
    TPC
    kozansoraya
    Pas encore d'évaluation
  • Etudiant tp2
    Etudiant tp2
    Document3 pages
    Etudiant tp2
    Dorra Barbria
    Pas encore d'évaluation
  • Serie 3 PROG2 C Solution
    Serie 3 PROG2 C Solution
    Document7 pages
    Serie 3 PROG2 C Solution
    Khadija Doja
    Pas encore d'évaluation
  • TP 5 Correction
    TP 5 Correction
    Document9 pages
    TP 5 Correction
    rebaiahmed244
    Pas encore d'évaluation
  • Corrigé TD TP2
    Corrigé TD TP2
    Document12 pages
    Corrigé TD TP2
    Khadija Doja
    Pas encore d'évaluation
  • Hình
    Hình
    Document14 pages
    Hình
    Tuấn Linh Đoàn
    Pas encore d'évaluation
  • TD 2 Programmation Correction C
    TD 2 Programmation Correction C
    Document6 pages
    TD 2 Programmation Correction C
    OUMAIMA BAHAFID
    Pas encore d'évaluation
  • Struct
    Struct
    Document5 pages
    Struct
    Asmaa Aboufaris
    Pas encore d'évaluation
  • Ds Assignment
    Ds Assignment
    Document11 pages
    Ds Assignment
    harry
    Pas encore d'évaluation
  • Ex1 Tp4
    Ex1 Tp4
    Document4 pages
    Ex1 Tp4
    moetazbenhassen2003
    Pas encore d'évaluation
  • Corrections TP1 C
    Corrections TP1 C
    Document6 pages
    Corrections TP1 C
    emilien72200
    Pas encore d'évaluation
  • td3 Corr
    td3 Corr
    Document6 pages
    td3 Corr
    benyahia
    Pas encore d'évaluation
  • Exercice 1:: Khalaf Drhourhi Grp2 Section 1 GI
    Exercice 1:: Khalaf Drhourhi Grp2 Section 1 GI
    Document14 pages
    Exercice 1:: Khalaf Drhourhi Grp2 Section 1 GI
    Khalaf
    Pas encore d'évaluation
  • TP 6 Correction
    TP 6 Correction
    Document7 pages
    TP 6 Correction
    rebaiahmed244
    Pas encore d'évaluation
  • Les Structures
    Les Structures
    Document2 pages
    Les Structures
    asmae el haiad
    Pas encore d'évaluation
  • TP1 Programation I
    TP1 Programation I
    Document4 pages
    TP1 Programation I
    Kha Lid El
    Pas encore d'évaluation
  • Devoit TP 1
    Devoit TP 1
    Document6 pages
    Devoit TP 1
    houda animation
    Pas encore d'évaluation
  • Compte Rendu TP 7 & 8 Ayoub Benzekri
    Compte Rendu TP 7 & 8 Ayoub Benzekri
    Document4 pages
    Compte Rendu TP 7 & 8 Ayoub Benzekri
    benzekriayoub9
    Pas encore d'évaluation
  • Dsa PRGMS
    Dsa PRGMS
    Document38 pages
    Dsa PRGMS
    1669 Vaishnavi Salunke
    Pas encore d'évaluation
  • TP4 Solution
    TP4 Solution
    Document6 pages
    TP4 Solution
    Sara Latif
    Pas encore d'évaluation
  • Serie 2
    Serie 2
    Document3 pages
    Serie 2
    Hicham ghoutani
    Pas encore d'évaluation
  • Exercices Cor
    Exercices Cor
    Document6 pages
    Exercices Cor
    zied
    Pas encore d'évaluation
  • TP°3
    TP°3
    Document12 pages
    TP°3
    Houssame Naim
    Pas encore d'évaluation
  • DSA Lab Manual-12
    DSA Lab Manual-12
    Document24 pages
    DSA Lab Manual-12
    Momin Rayyan
    Pas encore d'évaluation
  • Tp4 Programmation II 2023
    Tp4 Programmation II 2023
    Document7 pages
    Tp4 Programmation II 2023
    sirinemarhag451
    Pas encore d'évaluation
  • Di7zs-Corrige Examen SD S4!16!17 Normale
    Di7zs-Corrige Examen SD S4!16!17 Normale
    Document4 pages
    Di7zs-Corrige Examen SD S4!16!17 Normale
    Bryan Tidjouong
    Pas encore d'évaluation
  • Data Structure
    Data Structure
    Document16 pages
    Data Structure
    Il Ias
    Pas encore d'évaluation
  • TD 3 Sur Les Listes Doublement Chaines SOUFYANE EL OUAHABI .C PDF
    TD 3 Sur Les Listes Doublement Chaines SOUFYANE EL OUAHABI .C PDF
    Document3 pages
    TD 3 Sur Les Listes Doublement Chaines SOUFYANE EL OUAHABI .C PDF
    El Ouahabi Soufyane
    Pas encore d'évaluation
  • 8 Examen SN 2016-2017 Correction
    8 Examen SN 2016-2017 Correction
    Document2 pages
    8 Examen SN 2016-2017 Correction
    hdhdd
    Pas encore d'évaluation
  • Main C
    Main C
    Document4 pages
    Main C
    abdo solo
    Pas encore d'évaluation
  • PRG 5 A
    PRG 5 A
    Document2 pages
    PRG 5 A
    roshan.csds
    Pas encore d'évaluation
  • java-TP4 Array - Correction
    java-TP4 Array - Correction
    Document6 pages
    java-TP4 Array - Correction
    Faiçal Yahia
    Pas encore d'évaluation
  • Threads TP
    Threads TP
    Document7 pages
    Threads TP
    Franc Zogning
    Pas encore d'évaluation
  • TP1 TP2 TP3 TP4 Wahbi Yassine PDF
    TP1 TP2 TP3 TP4 Wahbi Yassine PDF
    Document34 pages
    TP1 TP2 TP3 TP4 Wahbi Yassine PDF
    wahbi yassine
    Pas encore d'évaluation
  • Devoir 1
    Devoir 1
    Document5 pages
    Devoir 1
    asmae el haiad
    Pas encore d'évaluation
  • Les Trois TP 1,2 Et 3
    Les Trois TP 1,2 Et 3
    Document10 pages
    Les Trois TP 1,2 Et 3
    Bassem Touati
    Pas encore d'évaluation
  • Revision Examen
    Revision Examen
    Document7 pages
    Revision Examen
    Eld Ayoub
    Pas encore d'évaluation
  • TD5 Corrige
    TD5 Corrige
    Document7 pages
    TD5 Corrige
    Abderrahmane Maths
    0% (1)
  • Correction
    Correction
    Document5 pages
    Correction
    Colmain Nassiri
    Pas encore d'évaluation
  • Methode Numirique
    Methode Numirique
    Document10 pages
    Methode Numirique
    yariyis364
    Pas encore d'évaluation
  • STIC B 455 Énoncé Examen Juin 2022
    STIC B 455 Énoncé Examen Juin 2022
    Document7 pages
    STIC B 455 Énoncé Examen Juin 2022
    Paco
    Pas encore d'évaluation
  • Chaînes de Caractères
    Chaînes de Caractères
    Document5 pages
    Chaînes de Caractères
    hamza.saber859
    Pas encore d'évaluation
  • TP1
    TP1
    Document6 pages
    TP1
    moetazbenhassen2003
    Pas encore d'évaluation
  • EPREUVE Examen de Langage C++ 3il4
    EPREUVE Examen de Langage C++ 3il4
    Document2 pages
    EPREUVE Examen de Langage C++ 3il4
    Jordan Yiyueme
    Pas encore d'évaluation
  • Exercice 2
    Exercice 2
    Document3 pages
    Exercice 2
    Souha Bhk
    Pas encore d'évaluation
  • Tp2 (Liste Doublement Chaînée)
    Tp2 (Liste Doublement Chaînée)
    Document6 pages
    Tp2 (Liste Doublement Chaînée)
    Ilyass Mandour
    Pas encore d'évaluation
  • Untitled
    Untitled
    Document32 pages
    Untitled
    Ilyass Amrouss
    Pas encore d'évaluation
  • LV 13
    LV 13
    Document2 pages
    LV 13
    Jakec-Sama
    Pas encore d'évaluation
  • Bellman
    Bellman
    Document4 pages
    Bellman
    Amidou Bagayogo
    Pas encore d'évaluation
  • Exercice Fichier
    Exercice Fichier
    Document7 pages
    Exercice Fichier
    lopir120
    Pas encore d'évaluation
  • TP 2
    TP 2
    Document6 pages
    TP 2
    moetazbenhassen2003
    Pas encore d'évaluation
  • Document
    Document
    Document5 pages
    Document
    ilyas
    Pas encore d'évaluation
  • LC
    LC
    Document39 pages
    LC
    Angus Mak
    Pas encore d'évaluation
  • TD Info
    TD Info
    Document11 pages
    TD Info
    ahmed
    Pas encore d'évaluation
  • Correction Exercices
    Correction Exercices
    Document5 pages
    Correction Exercices
    marwen
    Pas encore d'évaluation
  • DSA Part 1
    DSA Part 1
    Document10 pages
    DSA Part 1
    Tirtha Razz
    Pas encore d'évaluation