Skip to content
Snippets Groups Projects
Commit 7cad264f authored by Lucas B's avatar Lucas B
Browse files

Tp1 Rappel c

parent 1d1a6d04
Branches
No related tags found
No related merge requests found
#include <stdio.h>
int main(void) {
printf("Bonjour\n");
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
int factorielle(int n){
if(n==0){
return 1;
}
return n * factorielle(n - 1);
}
int main(void) {
int a = 6;
a = factorielle(a);
printf("%d\n", a);
return 0;
}
\ No newline at end of file
#include <stdio.h>
int main() {
int tableau[10];
printf("Saisissez 10 valeurs :\n");
for (int i = 0; i < 10; i++) {
printf("Valeur %d : ", i + 1);
scanf("%d", &tableau[i]);
}
printf("Les valeurs saisies sont :\n");
for (int i = 0; i < 10; i++) {
printf("%d ", tableau[i]);
}
printf("\n");
return 0;
}
#include <stdio.h>
int main() {
int tableau[10];
int somme = 0;
printf("Saisissez 10 valeurs :\n");
for (int i = 0; i < 10; i++) {
printf("Valeur %d : ", i + 1);
scanf("%d", &tableau[i]);
somme += tableau[i];
}
printf("Les valeurs dans l'ordre inverse sont :\n");
for (int i = 9; i >= 0; i--) {
printf("%d ", tableau[i]);
}
printf("\n");
float moyenne = somme / 10.0;
printf("La moyenne des valeurs est : %.2f\n", moyenne);
return 0;
}
#include <stdio.h>
int main() {
int tableau[15];
printf("Saisissez 15 valeurs :\n");
for (int i = 0; i < 15; i++) {
printf("Valeur %d : ", i + 1);
scanf("%d", &tableau[i]);
}
// Tri par sélection
for (int i = 0; i < 14; i++) {
int minIndex = i;
for (int j = i + 1; j < 15; j++) {
if (tableau[j] < tableau[minIndex]) {
minIndex = j;
}
}
// Échange
int temp = tableau[i];
tableau[i] = tableau[minIndex];
tableau[minIndex] = temp;
}
printf("Tableau trié :\n");
for (int i = 0; i < 15; i++) {
printf("%d ", tableau[i]);
}
printf("\n");
return 0;
}
#include <stdio.h>
int main() {
int matrice1[2][2], matrice2[2][2], produit[2][2];
printf("Saisissez les valeurs de la première matrice (2x2) :\n");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
printf("Valeur [%d][%d] : ", i, j);
scanf("%d", &matrice1[i][j]);
}
}
printf("Saisissez les valeurs de la deuxième matrice (2x2) :\n");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
printf("Valeur [%d][%d] : ", i, j);
scanf("%d", &matrice2[i][j]);
}
}
// Calcul du produit des matrices
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
produit[i][j] = 0;
for (int k = 0; k < 2; k++) {
produit[i][j] += matrice1[i][k] * matrice2[k][j];
}
}
}
printf("Le produit des deux matrices est :\n");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
printf("%d ", produit[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(void) {
int age;
printf("Quelle est votre age : ");
scanf("%d",&age);
printf("Vous avez %d ans\n", age);
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void) {
float a, b, c;
printf("reel a : ");
scanf("%f",&a);
printf("reel b : ");
scanf("%f",&b);
printf("reel c : ");
scanf("%f",&c);
float delta = b*b - 4*a*c;
if (delta < 0){
printf("Il n'existe pas de racine !");
}
else if (delta == 0){
float x1 = (-b + sqrt(delta))/(2*a);
printf("x1 = %f\n",x1);
}
else{
float x1 = (-b + sqrt(delta))/(2*a);
printf("x1 = %f\n",x1);
float x2 = (-b - sqrt(delta))/(2*a);
printf("x2 = %f\n",x2);
}
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
int main(void) {
float x;
printf("Enter x: ");
scanf("%f", &x);
for(int i = 0; i < x; i++) {
for(int j = 0; j < x; j++) {
printf("#");
}
printf("\n");
}
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
int main(void) {
float x;
printf("Enter x: ");
scanf("%f", &x);
for(int i = x; i > 0; i--) {
for(int j = 0; j < i; j++) {
printf("#");
}
printf("\n");
}
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int n;
printf("Enter n: ");
scanf("%d", &n);
int somme = 0;
for(int x = 0; x < n; x++) {
for(int y = x; y < n-x; y++) {
somme += x + 3*y - 1;
}
}
printf("%d\n", somme);
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
int carre(int x){
return x*x;
}
int main(void) {
int x = 5;
x = carre(x);
printf("%d\n", x);
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
float calculeDelta(float a, float b, float c){
return b*b - 4*a*c;
}
int main(void) {
float a = 1,
b = 10,
c = 2,
x;
x = calculeDelta(a, b, c);
printf("%f\n", x);
return 0;
}
\ No newline at end of file
#include <stdio.h>
#include <stdlib.h>
void augmenteParam(int *param){
*param += 1;
}
int main(void) {
int a = 1;
printf("%d\n", a);
augmenteParam(&a);
printf("%d\n", a);
return 0;
}
\ No newline at end of file
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment