Informatică, întrebare adresată de gabriela1845, 8 ani în urmă

Implementați in limbajul Pascal o aplicație sa realizeze urmatoarele cerinte :
1)Contine un generator de numere aleatorii care sa furnizeze valori pentru punctele 2 si 3
2)Generati un sir aleator de 50 de litere mici . Aflati sirul si de cate ori apare in sir caracterul "c"
3)Generati un vector de 20 de numere intregi.Afisati vectorul si cel mai mic element din vector .​

Imi trebuie urgenttt !!


boiustef: ce variantă pascal foloseşti? freepascal sau pascalabc, sau turbopasca?
gabriela1845: Pascal ABC
boiustef: ok

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

program aleator;

var ch:char;

   num, i, cod, contor, minim:integer;

   A: array[1..20] of integer;

begin

 { punctul 1 }

 randomize;

 writeln('2) Sirul de 50 litere mici, generate aleator: ');

 contor:=0;

 for i:=1 to 50 do

   begin

     cod:=97+random(27);

     ch:=chr(cod);

     write(ch, ' ');

     if ch='c' then inc(contor);

   end;

   writeln;

   writeln('Caracterul ''c'' a aparut de ',contor,' ori');

   {generare vector din 20 numere intregi aleatorii}

   { si aflarea celui mai mic }

   minim:=102;

   for i:=1 to 20 do

     begin

       num:=random(100);

       A[i]:=num;

       if num<minim then minim:=num;

     end;

   writeln; writeln('3) vector cu 20 numere (elemente) aleatorii:');

   for i:=1 to 20 do

     write(A[i],'   ');

   writeln;

   writeln('cel mai mic element este ',minim);

end.

Explicație:

la vector am generat numai nenegative. Dacă doreşti şi negative mai medităm


boiustef: ascult...
boiustef: scrie întrebarea... când revin, mă uit
Medelina: Să se scrie trei programe(unul cu utilizarea instrucțiunii For, altul cu utilizarea instrucțiunii While și al treilea cu utilizarea instrucțiunii Repeat) care calculează câte numere naturale mai mici sau egale cu N sunt divizibile cu A. Numerele N și A se citesc de la tastatură.
Medelina: în Pascal
boiustef: intrebarea a fost postată? parcă am văzut-o...
Medelina: Da, e postată. Apasă pe numele meu, intri pe profil și te uiți la rubrica cu întrebări puse de mine.
Medelina: acolo este
boiustef: ok
boiustef: Gabriela nu are postat această problemă... poate Medelina?
Medelina: da
Alte întrebări interesante