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

Se citesc numerele naturale pana la intalnirea valorii de 0, care nu face parte din sir. Sa se realizeze un algoritm care sa afiseze cate numere din cele citite sunt prime.


Am incercat sa rezolv, dar nu prea sunt sigura ca e bine. As aprecia daca mi-ar spune cineva in ce locuri e gresit.


Date de intrare: n

Date de iesire: tprim

n nr natural nenul
y nr natural nenul
y<>n
y<>1
tprim 0 atunci
tprim <- tprim+1
sf daca


narbonsisnarbonsis: Date de intrare: n
narbonsisnarbonsis: date de iesire: tprim
narbonsisnarbonsis: n nr nat nenul
narbonsisnarbonsis: y nr nat nenul
narbonsisnarbonsis: y <> 1
narbonsisnarbonsis: y <> n
narbonsisnarbonsis: Daca n%y <> 0 atunci
narbonsisnarbonsis: tprim <- tprim + 1
narbonsisnarbonsis: sf daca
narbonsisnarbonsis: am rescris aici, deoarece nu ma lasa sa scriu asta cum trebuie in intrebare

Răspunsuri la întrebare

Răspuns de iuni05
1

Răspuns:

In primul rand de ce ai pus '' sf_daca'' daca nu ai folosit instructiunea la inceput.

Eu incerc sa o rezolv dar nu sunt sigura daca e corect.

Explicație:

Start

Natural n≠0

Citeste n, nr, x=1, y=2,i, z

Pentru i-->1,n atunci

Scrie x&y<=z/2

Daca z div y-->o

x--> 0

Sf_daca

Sf_pentru

Afiseaza nr

Stop

Succes!

Alte întrebări interesante