Verification d'un code c
Résolu
marooh
Messages postés
122
Date d'inscription
Statut
Membre
Dernière intervention
-
Mr. D@RK Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Mr. D@RK Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai ecris un code c pour le sujet suivant:création dd'un tableau,le remplir et grace à une seule recherche trouver le plus grand et le plus petit element et la moyenne de ce tableau.si vous pouvez bien m'aider....merci d'avance
#include <stdio.h>
#include <stdlib.h>
double biggest_value(double* tableau, int taille);
int main(){
double* tableau;
int nbr_donnees;
printf("De combien de donnees le tableau doit-il etre compose ? ");
scanf("%d",&nbr_donnees);
tableau = malloc(sizeof(double) * nbr_donnees);
for(int i=0;i<nbr_donnees;i++){
printf("Donnee %d : ",i+1);
scanf("%lf",&tableau[i]);
}
printf("L'age le plus grand est : %d\n\n",biggest_value(tableau, nbr_donnees),"L'age le plus petit est :%d\n\n",biggest_value(tableau,nb_donnees),"la moyenne est : %d\n\n",biggest_value(tableau,nb_donnnees));
}
double biggest_value(double* tableau, int taille){
double actual_number,actual_number2;
int moy;
actual_number = tableau[0];
actual_number2= tableau[0];
somme=0
for(int i=1;i<taille;i++){
if(actual_number < tableau[i])
actual_number = tableau[i];
else(i++)
if(actual_number2 > tableau[i])
actual_number2 = tableau[i];
}
for (int i=1;i<taille;i++)
somme=somme+ tableau[i];
moy=somme/nb_donnees;
}
return (actual_number,actual_number2,moy);
}
j'ai ecris un code c pour le sujet suivant:création dd'un tableau,le remplir et grace à une seule recherche trouver le plus grand et le plus petit element et la moyenne de ce tableau.si vous pouvez bien m'aider....merci d'avance
#include <stdio.h>
#include <stdlib.h>
double biggest_value(double* tableau, int taille);
int main(){
double* tableau;
int nbr_donnees;
printf("De combien de donnees le tableau doit-il etre compose ? ");
scanf("%d",&nbr_donnees);
tableau = malloc(sizeof(double) * nbr_donnees);
for(int i=0;i<nbr_donnees;i++){
printf("Donnee %d : ",i+1);
scanf("%lf",&tableau[i]);
}
printf("L'age le plus grand est : %d\n\n",biggest_value(tableau, nbr_donnees),"L'age le plus petit est :%d\n\n",biggest_value(tableau,nb_donnees),"la moyenne est : %d\n\n",biggest_value(tableau,nb_donnnees));
}
double biggest_value(double* tableau, int taille){
double actual_number,actual_number2;
int moy;
actual_number = tableau[0];
actual_number2= tableau[0];
somme=0
for(int i=1;i<taille;i++){
if(actual_number < tableau[i])
actual_number = tableau[i];
else(i++)
if(actual_number2 > tableau[i])
actual_number2 = tableau[i];
}
for (int i=1;i<taille;i++)
somme=somme+ tableau[i];
moy=somme/nb_donnees;
}
return (actual_number,actual_number2,moy);
}
A voir également:
- Verification d'un code c
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
#include <stdio.h>
#include <stdlib.h>
float biggest_value(float* tableau, int taille,float* minmax);
int main(){
float* tableau=NULL;
float minmax[2]={0},moy;
int nbr_donnees;
int i;
printf("De combien de donnees le tableau doit-il etre compose ? ");
scanf("%d",&nbr_donnees);
tableau = (float*)malloc(sizeof(float) * nbr_donnees);
for(i=0;i<nbr_donnees;i++)
{
printf("Donnee %d : ",i+1);
scanf("%f",&tableau[i]);
}
moy=biggest_value(tableau,nbr_donnees,minmax);
printf("L'age le plus grand est : %.0f\n\nL'age le plus petit est :%.0f\n\nla moyenne est : %.2f\n\n",minmax[0],minmax[1],moy );
system("pause");
return 0;
}
float biggest_value(float* tableau, int taille,float* minmax){
float somme=0;
int i;
minmax[1]=minmax[0]=tableau[0];
for(i=0;i<taille;i++)
{
somme+= tableau[i];
if(minmax[0] < tableau[i])
minmax[0] = tableau[i];
if(minmax[1] > tableau[i])
minmax[1] = tableau[i];
}
return somme/taille;
}
#include <stdlib.h>
float biggest_value(float* tableau, int taille,float* minmax);
int main(){
float* tableau=NULL;
float minmax[2]={0},moy;
int nbr_donnees;
int i;
printf("De combien de donnees le tableau doit-il etre compose ? ");
scanf("%d",&nbr_donnees);
tableau = (float*)malloc(sizeof(float) * nbr_donnees);
for(i=0;i<nbr_donnees;i++)
{
printf("Donnee %d : ",i+1);
scanf("%f",&tableau[i]);
}
moy=biggest_value(tableau,nbr_donnees,minmax);
printf("L'age le plus grand est : %.0f\n\nL'age le plus petit est :%.0f\n\nla moyenne est : %.2f\n\n",minmax[0],minmax[1],moy );
system("pause");
return 0;
}
float biggest_value(float* tableau, int taille,float* minmax){
float somme=0;
int i;
minmax[1]=minmax[0]=tableau[0];
for(i=0;i<taille;i++)
{
somme+= tableau[i];
if(minmax[0] < tableau[i])
minmax[0] = tableau[i];
if(minmax[1] > tableau[i])
minmax[1] = tableau[i];
}
return somme/taille;
}
Cdlt,