Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Problema divizibilitate  (Citit de 2224 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
IliesDragos
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« : Ianuarie 09, 2014, 18:07:05 »

Buna ziua! Stiu ca poate intreb prea des dar sunt niste lucruri care nu prea le inteleg si in culegere nu gasesc ajutor:
1.Scrieti un algoritm care citeste de la tastatura numerele naturale a,b,c si afiseaza mesajul DA daca fractia a supra b este divizibil cu c, in caz contrar NU.



2. Scrieti un algoritm care citeste de la tastatura un numar nenul si afiseaza cati divizori are numarul a mai putin 1 si el insusi. Aici vreau sa stiu doar daca l-am facut bine in pseudocod :
    natural a,d
    citeste a,d
    d<-2
      Pentru (d<-,a div 2,1) executa
          inceput
          daca (d mod 2=(taiat)0) atunci
              scrie d
          sfarsit

M-am gandit la cateva idei pentru exercitiul 1 dar ma incurc cand trebuie sa adaug DA sau NU. Daca vreti sa ma ajutati va multumesc.
Memorat
romyk
Strain
*

Karma: 5
Deconectat Deconectat

Mesaje: 40



Vezi Profilul
« Răspunde #1 : Ianuarie 09, 2014, 23:43:46 »

iti spun doar la problema 2:

 natural a,d
    citeste a   //citesti doar numarul
      Pentru (d<-2,a div 2,1) executa  // d il folosesti pentru parcurgerea tuturor numerelor de la 2 pana la a div 2
          inceput
          daca (a mod d=0) atunci   //daca a se imparte exact la d atunci d ii un divizor
              scrie d
          sfarsit
Memorat
dumapetrisor
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #2 : Aprilie 13, 2014, 13:57:44 »

Pentru problema 1, m-am gândit la următoarea secență:
natural a,b,c
   citește a,b,c
dacă (a mod c == 0 && b mod c == 0 )
   scrie ”DA”
altfel
   scrie ”NU”
sfârșit
Iar la problema 2, văd că deja ai un răspuns. Smile Sper să-ți fie de folos!
 Weightlift
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines