This commit is contained in:
unknown
2022-01-14 06:54:18 +01:00
commit d9949b5cb0
288 changed files with 6425 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
typedef struct NombreImaginaire{
double x;
double z;
char signe;
} imaginaire;
double module(imaginaire I);
void afficheI(imaginaire I);
void conjugue(imaginaire I);
int main(void){
imaginaire numI;
printf("Veuillez entrez un la partie reel: \n");
scanf("%lf", &numI.x);
printf("Veuillez entrez un le signe: \n");
scanf("%c ", &numI.signe);
printf("Veuillez entrez un la partie imaginaire: \n");
scanf("%lf", &numI.z);
printf("Le nombre imaginaire z est ");
printf("Le module de z = ");
afficheI(numI);
printf("est %0.2lf\n", module(numI));
printf("le conjugué de z = \n");
conjugue(numI);
return EXIT_SUCCESS;
}
double module(imaginaire I){
double moduleI=0.0;
moduleI= sqrt((I.x*I.x)+(I.z*I.z)); //preferable de ne pas utiliser pow pour les perf du prgrm car la puissance est petite (²)
return moduleI;
}
void conjugue(imaginaire I){
if (I.signe=='-')
{
I.signe='+';
}else I.signe='-';
afficheI(I);
}
void afficheI(imaginaire I){
printf("%0.2lf%c%0.2lfi \n",I.x,I.signe,I.z);
}

View File

@@ -0,0 +1,28 @@
#include<stdio.h>
#include<stdlib.h>
#include <sys/types.h>
#include <grp.h>
int main(int argc, char const *argv[])
{
if (argc!=2){
puts("ERROR_usage: <commande> [group-name]");
return EXIT_FAILURE;
}
int compteur=0;
struct group *recupInfoGroupe;
recupInfoGroupe=getgrnam(argv[1]);
for(compteur=0;recupInfoGroupe->gr_mem[compteur]!=NULL;compteur++){
printf("%s\n", recupInfoGroupe->gr_mem[compteur]);
}
return EXIT_SUCCESS;
}

View File

@@ -0,0 +1,16 @@
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(int argc, char * argv[]){
time_t seconds = time(NULL);
struct tm * timeinfo = localtime(&seconds);
printf("%04d-%02d-%02d %02d:%02d:%02d\n",1900+timeinfo->tm_year,timeinfo->tm_mon+1,timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
return 0;
return EXIT_SUCCESS;
}

View File

@@ -0,0 +1,22 @@
#include<stdio.h>
#include<stdlib.h>
void exemple(unsigned n) {
if (n != 0) {
putchar('>');
exemple(n-1);
putchar('<');
} else
putchar('O');
}
int main(void){
int n=4;
exemple(n);
return 0;
}

Binary file not shown.

View File

@@ -0,0 +1,24 @@
#include<stdio.h>
#include<stdlib.h>
int main(void){
struct taille {
char enr1;
int enr2;
char enr3;
};
struct taille test;
printf("%zu\n", sizeof(test) );
return EXIT_SUCCESS;
}