@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 Combien de cartes rouges et de cartes bleues a‑t‑il achetées ?
echo: 





































echo Solution analytique
rem y = 10 - x
rem 3*x + 5*y = 34
rem 3*x + 5*10 - 5*x = 34
rem 50 - 34 = 5*x - 3*x 
set /a x=(50-34)/(5-3)
echo x: %x%
set /a y=10-%x%
echo y: %y%
pause

echo Solution numérique
rem x + y = 10
rem 3*x + 5*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
    set /a somme=3*%%x + 5*%%y
	if !somme!==34 (
		if !nombre!==10 (
			echo x: %%x
			echo y: %%y
		)
	)
))
pause