تسجيل الدخول

مشاهدة النسخة كاملة : سؤال


ناني29
2010-08-17, 11:53
السلام عليكم
ecrivez un algorithmes qui permette de saisir un nombre quelconque de valeurs, et qui les rang au fur et à mesure dans un tableau.le - programme, une fois la saisie términée, doit dire si les élément du tableau sont tous consécutifs.
ريد حلولا من فضلكم
صح فطوركم
شكرا مسبقا

ناني29
2010-08-19, 10:06
ما هذا يا اخواني الكرام ؟
لماتلقى و لا رد ما هــــــــــــذا؟
من فضلكم اريدردا سريعا
شكـــــــــــرا

أحلام
2010-08-19, 13:07
begin

var n: ineteger;

tab[100]: array of integer;

i : ineteger;

correction: bool;

{Déclaration des variables "Comme le tableau doit être déclarer avec une valeur statique qu'on as pas, on prend la valeur max.}

write("Veillez entrer le nombre d'element");

read(n);

{L'utilisateur entre le nombre de valeurs a entrer}

write("Veillez entrer vos valeurs");

for i=1 to n do

read tab[i];

enddo;

{remplissage du tableau}

while i <> n & correction = true do

if tab[i] = tab[i+1]+1 then correction = true else correction = false;

i=I+1;

{Vérification si les valeurs sont consécutifs, dès que la variable booléenne passe a faux on sort de la boucle "While"}

enddo;

if correction = true then write("Les chiffres entrés sont consécutifs");

sinon write("les chiffres entrés ne sont pas consécutifs");

{Le message final}

END.

Ceci est un algorithme en anglais,

si tu veux le même programme dans un langage précis n'hésite pas

Bon courage.