Votre question

Problème en pascale que j'arrive pas à résoudre !

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
2 Septembre 2012 14:36:05

Ecrire un programme en Pascal permettant d’intercaler x dans y, avec x et y sont deux entiers, chacun de deux chiffres.
Exemple : x= 25 et y = 36 le résultat = 3256

Autres pages sur : probleme pascale arrive resoudre

a b L Programmation
3 Septembre 2012 04:59:39

bonjour,

je ne fais pas de Pascal.

Pour faire cela le but est de convertir t'es deux entier en string , puis de couper la premier string en deux et enfin de concaténer les 3 élément !!

en C# .net cela donnerais :


  1. int a = 25;
  2. int b = 36;
  3. // conversion en string
  4. string s_a = a.ToString();
  5. string s_b = b.ToString();
  6. // concaténation des 3 éléments
  7. string s_result = s_a.Substring(0, 1) + s_b + s_a.Substring(1, 1);
  8. // conversion en int
  9. int result = Convert.ToInt32(s_result);
7 Septembre 2012 13:41:47

Je suis arrivée à le faire avec le calcule :) 

  1. PROGRAM J_D_Nmb;
  2. USES Wincrt;
  3. VAR x,y,a,b,c,d,z:integer;
  4.  
  5.  
  6. BEGIN
  7.  
  8. Write ('Entrer un entier de deux chiffres: ');
  9. Readln (x);
  10.  
  11.  
  12. Write ('Entrer un 2eme entier de deux chiffres: ');
  13. Readln (y);
  14.  
  15. a:= y div 10;
  16. b:= x div 10;
  17. c:= x mod 10;
  18. d:= y mod 10;
  19.  
  20. z:=a*1000+b*100+c*10+d;
  21.  
  22. Write ('Le nombre obtenu est: ',z);
  23. End.


Merci bcp ^^
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS