@echo off
chcp 65001 >nul
echo Yan achète 10 cartes de collection : des cartes rouges et des cartes bleues.
echo Il dépense 34 euros au total. Une carte rouge coûte 3 euros. Une carte bleue coûte 5 euros.
echo Pour chaque paire composée d’une carte rouge et d’une carte bleue, il reçoit 1 euro de réduction.
echo Combien de cartes rouges et de cartes bleues a‑t‑il achetées ?
echo:




































rem Solution analytique
rem y = 10 - x
rem 3*x + 5*y - min(x,y) = 34
rem comment exprimer x?
rem idée: résoudre [2*x + 5*y = 34] et [3*x + 4*y = 34]

echo Solution numérique
rem x + y = 10
rem 3*x + 5*y - min(x,y) = 34
setlocal enabledelayedexpansion
for /l %%x in (0,1,10) do (
for /l %%y in (0,1,10) do (
	set /a nombre=%%x + %%y
	if %%x LSS %%y (set remise=%%x) else (set remise=%%y)
    set /a somme=3*%%x + 5*%%y - !remise!
	if !somme!==34 (
		if !nombre!==10 (
			echo x: %%x
			echo y: %%y
		)
	)
))
pause