Jump to content

Rezolvare Exercitiu In Turbo Pascal?


Go to solution Solved by Kid Koder,

Recommended Posts

Posted

Determinati toate numerele naturale mai mici sau egale cu n care se divid la suma cifrelor don care sunt formate de exemplu 13->>10 si 12.

In Turbo Pascal va rog!

Daca ti-am fost de ajutor la acest topic apeasa pe FhiZsPe.png

  • Moderators
Posted

N-am făcut Pascal (e un limbaj mort. nu ştiu de ce se mai predă). Uite în pseudocod cu funcţii şi fără funcţii.

 

lF9kRfs.png


1RkAAD1.png

  • Upvote 3
Posted

Chestia e ca trebuie sa fac in pascal, asa e in informatica de-a 9-a si am cam lipsit 2 saptamani pe cauza de boala si chiar daca mi-a lamurit tot nu am inteles unele functii!

Daca ti-am fost de ajutor la acest topic apeasa pe FhiZsPe.png

  • Solution
Posted

Am facut Pascal acum cativa ani :)) Nu garantez ca urmatorul cod se compileaza

program LoL;

var N, sumcif, i, aux, x: longint;

begin
   writeln("Introduceti N: ");
   readln(N);

   for i:= 1 to N do
     begin
        sumcif := 0;
        aux := i;
        x := i;
        while(aux <> 0) do
           begin
             sumcif := sumcif + aux mod 10;
             aux := aux div 10;
           end
        if (x mod sumcif) then writeln(x);
     end

 end.
  • Upvote 2

Daca iti iese un program din prima, inseamna ca ceva e gresit...

Posted

imi poti explica ce inseamna aux?

 

Am luat o variabila aux, de la auxiliar, in care retineam fiecare numar de la 1 la N (si in x retineam asta), pentru ca dupa ce faceam suma cifrelor in sumcif, aux devenea 0. si eu trebuia sa fac verificarea daca restul impartirii numarului la sumcif este 0 sau nu. Astfel, aux era mai mult o variabila care ma ajuta sa calculez sumcif, fara sa pierd numarul (deoarece acesta se afla in X).

 

PS: Acum imi dau seama ca nu era nevoie de x :)) Puteam sa afisez si sa fac verificarea cu i

Daca iti iese un program din prima, inseamna ca ceva e gresit...

  • Moderators
Posted

Chestia e ca trebuie sa fac in pascal, asa e in informatica de-a 9-a si am cam lipsit 2 saptamani pe cauza de boala si chiar daca mi-a lamurit tot nu am inteles unele functii!

 

Pai la scoala ati facut direct Pascal? N-ati facut intai pseudocod?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.