![]() |
|
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal
|
أدوات الموضوع | انواع عرض الموضوع |
![]() |
رقم المشاركة : 6 | |||
|
![]() التمرين الثاني كود:
PROGRAM SOMME; uses wincrt; var n:integer; function s(n:integer):integer; begin if n<10 then s:=n else s:=N MOD 10+s(n div 10); end; begin repeat readln(n); until n>=0; writeln(s(n)); end. كود:
Programme somme ; Uses wincrt ; Var N,s :integer ; Begin Readln(n) ; Repeat S :=s+s mod 10 ; N := n div 10 ; Until n=0 ; Writeln(s) ; كود:
Program somme ; Uses wincrt ; Var N,s,i,d,e :integer ; ch:string; Begin Readln(n) ; str(n,ch); for i:=1 to length(ch) do begin val(ch[i],d,e); s:=s+d; end; writeln(s); end. كود:
Program somme ; Uses wincrt ; Var N:integer ; ch:string; function som(s:string):integer; var d,e:integer; begin if length(s)=1 then begin val(s,d,e); som:=d; end else begin val(s[1],d,e); som:=d+som(copy(s,2,length(s)-1)); end; end; Begin Readln(n) ; str(n,ch); writeln(som(ch)); end. |
|||
![]() |
الكلمات الدلالية (Tags) |
ملتقى, الالي, الاعلام, طلاب |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc