Untitled

 avatar
unknown
plain_text
2 years ago
3.0 kB
4
Indexable
#include<stdio.h>
#include<stdlib.h>

void aff_tab(int a, int b, int c, int d, int e);

int main (void)
{
  int a, b, c, d, e;
  if (scanf("%d%d%d%d%d", &a, &b, &c, &d, &e) != 5){
    printf("Erreur de saisie");
    return EXIT_FAILURE;
  }
  aff_tab(a,b,c,d,e);
  return EXIT_SUCCESS;
}
    

void aff_tab(int a, int b, int c, int d, int e)
{
  int tab[5]={a, b, c, d, e};
  /*tab={a,b,c,d,e};*/
  int i = 0;
  while (i < 5){
    printf("%d", tab[i]);
    i++;
  }
}


#include<stdio.h>
#include<stdlib.h>

int max_tab(int tab[], int nb_elmt);

int main (void)
{
  int n;
  int i = 0;
  int tab[100]={0};
  while (scanf("%d", &n) == 1){
    tab[i] = n;
    i++;
  }
  max_tab(tab, 100);
  /*else{
    n++;
  }*/
  return EXIT_SUCCESS;
}
  

int max_tab(int tab[], int nb_elmt)
{
  
  int i=0;
  int temp = tab[0];
  while (i < nb_elmt){
    if (tab[i] > temp){
      temp = tab[i];
    }
    i++;
  }
  printf("l'element max du tableau est: %d", temp);
  return temp;
}

#include<stdio.h>
#include<stdlib.h>

int moy_olymp(int tab[], int taille, int min , int max);
int somme_tab(int tab[], int taille);
int min_tab(int tab[], int nb_elmt);
int max_tab(int tab[], int nb_elmt);

int main (void)
{
  int tab[5] = {0};
  int i = 0;
  int elemt;
  int min, max;
  int moy;
  printf("saisir 5 notes\n");
  while (scanf("%d", &elemt) == 1 && i < 5){
    tab[i] = elemt;
    i++;
  }
  min = min_tab(tab, 5);
  printf("min:%d\n", min);
  max = max_tab(tab , 5);
  printf("max:%d\n", max);
  moy = moy_olymp(tab, 5, min, max);
  printf("la moyenne olympique de cet athlete est: %d", moy);
  return 0;
}

int moy_olymp(int tab[], int taille, int min , int max)
{
  int new_tab[3] = {0};
  int i = 0;
  int j = 0;
  int somme = 0;
  int moy_olymp = 0;
  /*printf("tableau actualise: ");*/
  while ((i < taille) && (j < taille)){
      if (tab[j] == min || tab[j] == max){
        j++;
      }
    new_tab[i] = tab[j];
    /*printf("%d", new_tab[i]);*/
    i++;
    j++;
    }
  somme = somme_tab(new_tab, 3);
  moy_olymp = somme / 3;
  return moy_olymp;
}
  
int somme_tab(int tab[], int taille)
{
  int i = 0; 
  int s = 0;
  while (i < taille){
    s += tab[i];
    i++;
   } 
  return s;
}

int min_tab(int tab[], int taille)
{
  int min = tab[0];
  int i = 0;
  while (i < taille){
    if (min > tab[i + 1]){
      min = tab[i + 1];
    }
    i++;
  }
  return min;
}
int max_tab(int tab[], int taille)
{
  
  int i=0;
  int max = tab[0];
  while (i < taille){
    if (tab[i] > max){
      max = tab[i];
    }
    i++;
  }
  return max;
}

#include<stdio.h>
#include<stdlib.h>

int somme_tab(int tab[], int taille);

int main (void)
{
  int tab[100] = {100};
  int i = 0;
  int elemt;
  int somme = 0;
  while (scanf("%d", &elemt) == 1){
    tab[i] = elemt;
    i++;
  }
  somme = somme_tab(tab, 100);
  printf("la somme des elements du tableau est : %d", somme);
  return 0;
}
 
 
int somme_tab(int tab[], int taille)
{
  int i = 0; 
  int s = 0;
  while (i < taille){
    s += tab[i];
    i++;
   } 
  return s;
}
Editor is loading...
Leave a Comment