Informatică, întrebare adresată de mihaelastrunila, 9 ani în urmă

Se citesc n numere naturale. Sa se calculeze suma numerelor prime.

Răspunsuri la întrebare

Răspuns de Iulica1
3
estePrim(x)
|    intregi prim, d
|    prim <- 1
|    d <-2
|    cat timp d<=x/2 executa
|    |   daca x%d=0 atunci
|    |   |   prim <- 0
|    |  └■
|    |    d <- d+1
|   └■
|    
|    returneaza prim
|
└■

main
|    intregi n, i, s, v[100]
|    s <- 0
|    citeste n
|    pentru i <- 0, n, +1 executa
|    |  citeste v[i]
|   └■
|    
|    pentru i <-0, n, +1 executa
|    |    daca estePrim(v[i]) atunci
|    |    |     s <- s + v[i];
|    |   
└■
|   
└■
|
|   afiseaza "Suma numerelor prime este:"
|   afiseaza s
└■

mihaelastrunila: Citeste n,x
mihaelastrunila: Pentru i=1,n executa
mihaelastrunila: .....
mihaelastrunila: Cam asa
Iulica1: Am inteles. Ai nevoie de pseudocod dar din pacate nu te pot ajuta in pseudocod, imi ia mai mult timp si chiar nu pot, imi pare rau.
Iulica1: Am editat raspunsul si am adaugat pseudocod ca sa te pot ajuta totusi.
mihaelastrunila: Ce inseamna main? trebuie scrise amandoua rezolvarile?
mihaelastrunila: MULTUMESC MULT
Iulica1: Sunt impreuna. main este functia principala care se executa
mihaelastrunila: poti te rog sa raspunzi si la celelalte probleme ale mele la info
Alte întrebări interesante