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

Se citesc pe rand n valori intregi sa se calculeze media aritmetica a tuturor valorilor care sunt divizibile cu propria cifra a unitatilor

Răspunsuri la întrebare

Răspuns de Fennen
2
Ti-o scriu in pseudocod.

incepe
citeşte n;
s:=0; nr:=0; i:=1;

cât timp i <= n execută
   începe
citeşte a;
dacă (a mod (a mod 10)) = 0 atunci începe
                                                       s:=s+a;
                                                     nr:=nr+1;
                                                       sfârşit;
i:=i+1;
sfârşit;
scrie s/nr;
sfârşit.


tcostel: Trebuia sa iei in considerare cazul in care niciun numar nu indeplineste conditia din enunt si atunci nu trebuie sa se execute media deoarece in acest caz "s/nr" ar fi "0/0". In concluzie media trebuie sa se execute "daca nr > 0" iar daca "nr = 0" programul sa scrie un mesaj.
Fennen: Da, asa e... am uitat
tcostel: Ok !
Alte întrebări interesante