Advertisement
Guest User

Lina

a guest
Aug 16th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.00 KB | None | 0 0
  1. Exercice 1:
  2.  
  3. program exercice1;
  4. uses wincrt;
  5.  
  6. var
  7.  
  8. date,temp:string;
  9. a,somme,erreur,i,k:integer;
  10.  
  11. begin
  12.     writeln('inserer la date de naissance');
  13.     readln(date);
  14.     somme:=0;
  15. temp:=date;
  16. delete(temp,3,1);
  17. delete(temp,5,1);
  18.     for i:=1 to length(temp) do
  19.     begin
  20.         val(temp[i],a,erreur);
  21.         somme:=somme+a;
  22.         end;
  23.     while(somme>9) do
  24. begin
  25.     k:=somme;
  26.     somme:=0;
  27.     while(k<>0) do
  28.     begin
  29.         somme:=somme+(k mod 10);
  30.         k:=k div 10;
  31.     end;
  32.     end;
  33.  
  34. writeln('la somme demandée est ',somme);
  35. end.
  36. --------------------------------------------------------
  37. Exercice 2 :
  38.  
  39. program exercice2;
  40.  
  41. uses wincrt;
  42.  
  43. var
  44. phrase,mot,palindrome:string;
  45.  
  46. i:integer;
  47. begin
  48.     mot:=''; palindrome:='';
  49.     writeln('ecrire une phrase de 4 mots');
  50.     readln(phrase);
  51.    
  52.     for i:=1 to 3 do
  53.     begin
  54.         mot:=copy(phrase,1,pos(' ',phrase));
  55.         palindrome:=mot+palindrome;
  56.         delete(phrase,1,pos(' ',phrase));
  57.        
  58.         end;
  59.     palindrome:=phrase+' '+palindrome;
  60.     writeln('la phrase renversee est');
  61.     writeln(palindrome);
  62.    
  63. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement