Salut

je viens vous demandez de l'aide car j'ai un souci je doit réaliser un programme qui récupère 5 entiers puis 3 formule et chaine de caractères.
Précision je ne doit pas utiliser de malloc (ça tombe bien je sais pas se que c'est lol)
uve -3
Mon problème
je rentre une formule F1= A+-2 avec A correspondant a la première valeur du tableau de 5 entiers.
on va dire que A=1

normalement le résultat dévrais être F1=-1 est bien moi je trouve -3

voici l'extrait de mon code (uniquement pour l'addition) si vous pouvais m'aider ça serai cool (enfaite j'essais de gérer le moins unaire)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
if(f[i]=='+')
		{		
			if(f[i+1]=='-')
			{
			res=res-f[i+2];
			}
			else
			{
			res=res+f[i+1];
			}
		}
Merci