a
This commit is contained in:
BIN
APL1.1/11.Chaine_de_caracteres/Multiplication
Normal file
BIN
APL1.1/11.Chaine_de_caracteres/Multiplication
Normal file
Binary file not shown.
31
APL1.1/11.Chaine_de_caracteres/Multiplication.c
Normal file
31
APL1.1/11.Chaine_de_caracteres/Multiplication.c
Normal file
@@ -0,0 +1,31 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int main(int argc, char *argv[]){
|
||||
|
||||
if(argc != 3){
|
||||
|
||||
printf("IL ya %d parametre. Veuillez utilisez 2 parametre svp.\n",argc);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
double arg1 = strtod(argv[1],NULL);
|
||||
double arg2 = strtod(argv[2],NULL);
|
||||
|
||||
printf("%.2lf\n",arg1*arg2);
|
||||
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Multiplication. Écrivez un programme qui affiche
|
||||
le produit de ses deux premiers arguments
|
||||
(on suppose que ce sont des entiers).
|
||||
|
||||
Que donne le programme quand un des arguments n'est pas un entier ? UN 0 POUR DES CHAR, CE QUIL YA AVANT LA VIRGULE POUR DES REEL
|
||||
|
||||
Quand un des arguments est manquant ?
|
||||
Pouvez-vous améliorer le programme pour qu'il gère ces situations ?
|
||||
*/
|
||||
BIN
APL1.1/11.Chaine_de_caracteres/initiales
Normal file
BIN
APL1.1/11.Chaine_de_caracteres/initiales
Normal file
Binary file not shown.
18
APL1.1/11.Chaine_de_caracteres/initiales.c
Normal file
18
APL1.1/11.Chaine_de_caracteres/initiales.c
Normal file
@@ -0,0 +1,18 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
|
||||
int compteur=0;
|
||||
|
||||
for (compteur = 1; compteur <= argc; compteur++){
|
||||
|
||||
printf("%1.1s\n",argv[compteur]);
|
||||
}
|
||||
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
//Initiales. Écrivez un programme qui affiche la première lettre de chacun de ses arguments.
|
||||
|
||||
Reference in New Issue
Block a user