Exercice

Exercice

par Asma Boucif,
Nombre de réponses : 1

#include<sys/socket.h>
#include<sys/types.h>
#include<stdio.h>
#include<stdlib.h>
#include<netinet/in.h>
#include<string.h>

int main( int argc ,char**argv){


if(argc != 3) { printf(" msg error");exit(1);}//affichage de message de error avec  condition de argc différent de 3.

 int n1= atoi(argv[1]);// declartion des varaible et convertir une chaine de caractère en valeur entier.
 
  int n2= atoi(argv[2]);
  if (n1 < n2)// condition
  {
printf(" %d < %d \n",n1,n2);} //affichage n1 < n2
else
{
printf("%d > %d \n",n1,n2); //affichage n1 > n2
}
return 0;
}
Execution

2 ème  solution :

#include<sys/socket.h>
#include<sys/types.h>
#include<stdio.h>
#include<stdlib.h>
#include<netinet/in.h>
#include<string.h>

int main( int argc ,char**argv){


if(argc != 3) { printf(" msg error");exit(1);}//affichage de message de error avec  condition de argc différent de 3.

 int n1= atoi(argv[1]);// declartion des varaible et convertir une chaine de caractère en valeur entier.
 
  int n2= atoi(argv[2]);
  if (n1 >n2)// condition
  {
printf("n1 est le plus grande :%d \n",n1);} 
else
{
printf("n2 est le plus grande :%d \n",n2); //affichage n1 > n2
}
return 0;
}

Execution :

Tp