Problème sur écriture d'un programme

Fermé
LACRISECARDIAQUE Messages postés 1 Date d'inscription vendredi 20 octobre 2017 Statut Membre Dernière intervention 20 octobre 2017 - 20 oct. 2017 à 14:08
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 20 oct. 2017 à 14:32
Bonjour,

Exercice 1 :
Avec les déclarations suivantes dans le « main » :
#define NB 100
int tabA[NB], tabB[NB], tabC[NB];
Écrire la fonction « sépare( ) » qui séparera le contenu du tableau « tabA » en 2 autres tableaux « tabB » et « tabC ». Toutes les valeurs positives de « tabA » iront dans la même case de « tabB » et toutes les valeurs négatives de « tabA » iront dans la même case de « tabC ». Toutes les autres cases de « tabB » et « tabC » devont êtres 0. La fonction doit aussi retourner via 2 paramêtres-pointeurs la somme « totB » de tous les positifs, et de tous les négatifs « totC ». Lorsque la fonction est complétée, créez une petite procédure afin de vérifier que votre fonction ne contient pas d'erreur.
void separe( int tabA[], int tabB[], int tabC[], int dim,
long *totB, long *totC );
Exemple d’exécution : pour un «dim» de 10, et tabA = { 2, -4, 3, 0, 6, -4, -10, 6, 2, -2 }nous aurons les tableaux tabB = { 2, 0, 3, 0, 6, 0, 0, 6, 2, 0 }
et tabC = { 0, -4, 0, 0, 0, -4, -10, 0, 0, -2 }


Exercice 2 :
Écrire un programme qui lit une séquence de nombres entiers. À la première valeur négative, la lecture des données s’arrête et les informations suivantes sont affichées à l’écran : le nombre d’entiers lus, la valeur minimale et la valeur maximale dans la liste (sans inclure la valeur négative). Si la liste est vide (donc, commence immédiatement avec une valeur négative) le programme affiche 0, 0, 0.


A voir également:

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
20 oct. 2017 à 14:32
Bonjour,

Ce n'est pas comme cela que fonctionne le forum :

https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/


Dal
0