Bonjour
Voici le probleme
J'ai un tableau de 4 valeurs
int tab[4] = {1,9,6,7};
je crée par exemple une fonction qui retranche 5 à toute les valeurs du tableau, mais je veux que cette fonction me ressorte le tableau entier.
fonction (int tab[]) et je veux qu'elle retourne tab_sortie = {-4,4,2,3};
Alors j'arrive à le faire en faisant comme suit mais ce n'est pas exactement ce que je voudrais faire
alors moi je désirerai une fonction qui accepte en entrée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include <stdio.h> #include <stdlib.h> void soustraction(int *tab_entree, int *tab_sortie) { int i = 0; for (i = 0; i < 4; ++i) { tab_sortie[i] = tab_entree[i] - 5; } } int main() { int entree[4] = {1,9,6,7}; int result[4]; int j = 0; soustraction(entree, result); for (j = 0; j < 4; ++j) { printf("%d\n", result[j]); } system("pause"); return 0; }
soustraction(int *tab_entree) uniquement
et qui en sortie dans ma fonction "main" me donne le résultat:
par exemple dans "main" j'aimerai pourvoir faire
result = soustraction(entree)
mais je n'y arrive pas sniffff
merci d'avance
Partager