fonction retournant un tableau entier
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
Code:
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;
} |
alors moi je désirerai une fonction qui accepte en entrée :
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