Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Problema : Decembrie 15, 2013, 09:53:42
Buna !Am nevoie de ajutor cu o problema.
Se considera alalgoritmul alatura,descris in pseudocod.
a)Scrieti ce sa va afisa daca pentru n se citeste valoarea 5.
b)Se inlocuieste prima structura daca...atunci cu atribuirea j ia valoarea 4.
Modificati conditia logica din cadrul structurii cat timp..executa astfel incat,pentru n=4 ,algoritmul sa afiseze:* * * *
                                                                                                                                                            * * *
                                                                                                                                                            * *
                                                                                                                                                            *
c)Srieti programul C/C++ corespunzator algoritmului dat.
d)Scrieti in pseudocod un algoritm echivalent cu cel dat in care sa se inlocuiasca prima structura daca...atunci cu o operatie de atribuire.

 Algoritmul:
citeste n(numar natural nenul)
{ pentri i <--1,2*n-1,1 executa
   b<--0
    {daca  n-i<0 atunci
       j<--i-n
       altfel
       j<-- n-i
     }
       {cat timp j>=0 executa
          scrie ,, * "
         j<-- j-1
         b<-- 1
        }
             {daca b!= 0 atunci
               salt la rand nou (sfarsit de rand)
              }
}            


 Subpunctul a l-am rezolvat ,dar b,c si d nu stiu cum sa modific algoritmul in asa fel incat sa iasa raspunsul acela cu stelute.Va rog dati-mi  o idee explicati ce trebuie sa fac.
2  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Problema : Decembrie 13, 2013, 08:19:36
Multumesc mult:) am inteles.
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Problema : Decembrie 12, 2013, 09:32:03
Buna!Am de facut o problema acasa si nu stiu sa o fac .Ma puteti ajuta?Problema suna asa.
1)Scrieti un program C/C++ care citeste de la tastatura o valoare naturala nenula n, (3<= n<= 100) ,apoi cele n numere naturale x de cel mult 4 cifre;programul calculeaza si afiseaza pe ecran media aritmetica a numerelor din care se elimina valoarea minima si valoarea maxima.Valoarea afisata va avea cel mult 3 cifre dupa virgula.
Exemplu: daca se citesc pentru n valoarea 5,iar pentru x valorile (1,9,4,8,5), programul va afisa una dintre valorile 5,667 sau 5,666.
 Nu am nicio idee cum se rezolva .Ajutati-ma va rog frumos!
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines