يقدم موقعنا تمارين مصححة في لغات البرمجة مثل C / C ++ و PHP
. اكتشف أيضًا مدونتنا التي تحتوي على آخر أخبار التكنولوجيا من هنا

Exercices langage C : comparaison entre nombres

abdelouafi

Administrator
أحدث المقالات
إذا كنت ترغب في مشاهدة الصور ، يرجى النقر عليها
Blog
SUIVEZ NOTRE CHAINE YOUTUBE: قم بالتسجيل في قناتنا عبر هذا الرابط https://www.youtube.com/channel/UCCITRMWPcElh-96wCS3EyUg
devoir 1 math tronc commun

مجموعة من دروس و فروض جميع المستويات

دروس الإعدادي - دروس الثانوي الثأهيلي - دروس التعليم الابتدائي - فروض مختلف المستويات الدراسية

فضلا و ليس أمرا شارك هذه الصفحة مع أصدقائك:
Exercice 1:
En utilisant la structure alternative (ou conditionnelle) if ...else, écrire un programme en langage C qui permet de faire la comparaison entre 3 nombres puis affiche le plus grand?
Vous pouvez utiliser les SI imbriqués comme suit:

if (..)
{
if (...)
{
.......
}
}



Exercice 2:
Soit le programme suivant:
Code:
#include<stdio.h>
int fct(int x, int y){
    int s;
    s=2*x-y;
    return s;
}
void afficher(int x, int y, int z){
    printf("A: x=%d, y=%d, z=%d \n ", x,y,z);    //2 pts
    x+=y*=--z;
    printf("B: x=%d, y=%d, z=%d \n ", x,y,z);    //2 pts
    z*=fct(x,y);
    printf("C: x=%d, y=%d, z=%d \n ", x,y,z);    //2 pts
}
main()
{
    int x,y,z;
    x=1;
    y=2;
    z=3;
   
    printf("D: x=%d, y=%d, z=%d \n ", x,y,z);    //1 pts
    x++;
    z=--y;
    printf("E: x=%d, y=%d, z=%d \n ", x,y,z);    //2 pts
   
    afficher(x,y,z);
    printf("F: x=%d, y=%d, z=%d \n ", x,y,z);    //2 pts
}


Donnez le résultat de ce programme (biensur sans le faire exécuter sur un compilateur)?



Exercice 3:
Soient deux joueurs (joueur 1 et joueur 2), qui se cachent la main droite derrière le dos; à un certain moment donné ils décident de montrer leurs doigts. Si la somme des doigts montrés par les deux joueurs est pair alors le joueur 1 gagne sinon le joueur 2 gagne.
Ecrire un programme en C qui permet de résoudre ce problème?
 
Top