Advertisement
Guest User

Exercices Lina

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