Fonction non void

Résolu/Fermé
hfk Messages postés 1 Date d'inscription dimanche 24 mars 2019 Statut Membre Dernière intervention 24 mars 2019 - Modifié le 24 mars 2019 à 10:36
NHenry Messages postés 15143 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 17 juillet 2024 - 24 mars 2019 à 10:37
#include <iostream>
#include <array>
using namespace std;

const int NB = 3;

int calcul (int a, int b);
array<array<int, NB>,NB> produitTableau(array<array<int, NB>,NB> t, int a);

int main()
{
    /* déclaration et initialisation  */
    array<array<int, NB>,NB> tab ;
    int x;
    cin >> x;
    for (int i=0;i<NB;i++) {for(int j=0; j<NB; j++) {cin >> tab[i][j];}}

    /* traitement et résultat  */
    tab = produitTableau(tab, x);

    /* résultat */
    for (int i=0; i < NB; i++) {
      for (int j=0; j < NB; j++) {
        cout << tab[i][j] << " ";
      }
    }

  return 0;
}

int calcul(int a, int b)
{
   return a*b;
}




Compléter le programme (ici) avec la définition de la fonction 'produitTableau' qui reçoit un tableau à 2 dimensions d'entiers et un nombre entier (multiplicateur qui sera utilisé dans la fonction 'calcul') et qui applique la fonction 'calcul' à chacune de ses valeurs., et qui retourne le tableau ainsi modifié.

1 réponse

NHenry Messages postés 15143 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 17 juillet 2024 333
24 mars 2019 à 10:37
Nous ne feront pas votre exercice à votre place.
Merci de décrire précisément votre problème et en postant le code déjà réalisé.

Cliquez ici pour des conseils d'écriture des messages et ici concernant les devoirs scolaires ou PFE.

Pour poster votre code, merci de penser à la coloration syntaxique.