Afişează mesaje
|
|
Pagini: [1]
|
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Numere pitagoreice
|
: Martie 27, 2013, 18:53:28
|
#include <iostream> #include <cmath> using namespace std; int main() { int n,a=0,i,b=0; cout<<"n=";cin>>n; for (i=1; i<=n; i++) { a=i*i; n=n*n; b=n-a; if (sqrt(b)==int(sqrt(b))) cout<<sqrt(a)<<' '<<sqrt(b); } return 0; } Deci...asta am facut pana acum dar dintr'un motiv oarecare nu merge... Dar in schimb daca modific "for (i=1; i<=n; i++)" in "for (i=3; i<=3; i++)" pt n=5 imi afiseaza 4 si 3(corect...) sau "for (i=8; i<=8; i++)" pt n=10 afiseaza 6 si 8 ... Ce e in neregula  ?
|
|
|
|
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Numere pitagoreice
|
: Martie 27, 2013, 17:39:47
|
Se da un numar n,sa se verifice daca este numar pitagoreic. (a^2+b^2=n^2) Ma poate ajuta si pe mine cineva cu o idee de unde sa incep va rog? Nu am nici ce'a mai mica idee de unde sa incep ... Ma gandeam prima data sa folosesc un contor care sa parcurga numerele din intervalul (1;n) si sa verifice ... ceva ... nu stiu ce  ... dar avand in vedere ca nici nu stiu ce ar putea verifica si ca ar putea fi un interval ff mare de parcurs pt unele numere nu prea cred ca ar fi o rezolvare buna ...
|
|
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Spatiu-Rand nou
|
: Martie 26, 2013, 22:03:34
|
|
Hey,am si eu o intrebare.Dupa ce am afisat valoarea unei variabile (cout<<nr;) cum pot face sa lase spatiu ca sa afisez alta variabila? Dar sa treaca pe rand nou?(Nu pentru un text sau mesaj ci pt variabila)
Prolema imi cere sa afisez un triunghi de genul : | 1 n linii | 1 2 | 1 2 3 Am gasit cum sa afisez dar imi afiseaza totul unul langa altul : 112123...
|
|
|
|
|
7
|
infoarena - concursuri, probleme, evaluator, articole / Teme / Probleme clasa a IX-a
|
: Martie 18, 2013, 21:42:55
|
|
Buna ziua,am revenit,dar de data asta cu alta cerere... Dat fiind faptul ca sunt la un liceu care nu e intensiv informatica avem doar 2 ore de info pe saptamana,in care nu facem foarte multe ... Deci,rugamintea mea este urmatoarea,se poate sa imi dati unele idei de probleme ce pot fi rezolvate in pseudocod ?(Pana in momentul de fata am facut eliminarea cifrelor,divizorii proprii,numerele prime si descompunerea in factori primi)
Multumesc anticipat.
|
|
|
|
|
8
|
infoarena - concursuri, probleme, evaluator, articole / Teme / Problema clasa a IX-a
|
: Martie 12, 2013, 15:50:40
|
|
Buna ziua,se poate sa ma ajutati si pe mine un pic?Sunt clasa a IX-a la liceu si momentan studiez pseudocodul si am un oarecare semn de intrebare la 2 probleme,le-am rezolvat dar nu sunt sigur daca sunt corecte,iar a 3a nu am nici ce-a mai mica idee:-?
1)Se dau n nr,sa se afiseze acele nr care au suma puterilor pare(capitolul cu factori primi) Iar eu am rezolvat-o asa : Start citeste n pentru i=1,n,1 executa scrie "a=" citeste a x=0 j=2 cat timp a<>1 executa daca a mod j = 0 atunci cat timp a mod j = 0 executa x=x+1 n=n div i sf cat timp sf daca j=j + 1 sf cat timp daca x mod 2 = 0 atunci scrie a,' ' sf daca sf pentru Stop (imi cer scuze daca nu am scris tocmai corect)
2)Se citesc n nr,sa se afiseze pt fiecare nr factorul la puterea cea mai mare(La asta m'am gandit in mare cat timp am fost la scoala si nu stiu cat e de corecta..)
Start citeste n -pentru i=1,n,1 executa scrie "a=" citeste a s=0 j=2 -cat timp a<>1 executa -daca a mod j = 0 atunci scrie j,'^' x=0 -cat timp x mod j = 0 executa x=x+1 n=n div j -sf cat timp -cat timp x>s executa s=x -sf cat timp scrie s,' ' -sf daca j=j+1 sf pentru Stop (Am incercat sa iau 2 variabile,in una sa salvez puterea pt fiecare factor si o alta variabila care la inceput e 0 si se compara cu prima variabila,iar daca prima e mai mare valoarea ei ar trebui sa se introduca in cea de-a doua si la final s-ar afisa)
3)Se citesc n nr,fara a inmulti acele n numere,sa se afiseze cate 0 ar avea numarul obtinut in urma inmultirii celor n numere. (Am intrebat daca e bine sa folosim metoda care presupune de a-l aduna pe a cu el insusi de b ori in loc de a folosi a*b si a spus ca nu e bine)
Multumesc anticipat.
|
|
|
|
|
9
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Subiect nou
|
: Martie 11, 2013, 20:57:51
|
|
Buna ziua,se poate sa ma ajutati si pe mine un pic?Sunt clasa a IX-a la liceu si momentan studiez pseudocodul si am un oarecare semn de intrebare la 2 probleme,le-am rezolvat dar nu sunt sigur daca sunt corecte,iar a 3a nu am nici ce-a mai mica idee:-?
1)Se dau n nr,sa se afiseze acele nr care au suma puterilor pare(capitolul cu factori primi) Iar eu am rezolvat-o asa : Start citeste n pentru i=1,n,1 executa scrie "a=" citeste a x=0 j=2 cat timp a<>1 executa daca a mod j = 0 atunci cat timp a mod j = 0 executa x=x+1 n=n div i sf cat timp sf daca j=j + 1 sf cat timp daca x mod 2 = 0 atunci scrie a,' ' sf daca sf pentru Stop (imi cer scuze daca nu am scris tocmai corect)
2)Se citesc n nr,sa se afiseze pt fiecare nr factorul la puterea cea mai mare(La asta m'am gandit in mare cat timp am fost la scoala si nu stiu cat e de corecta..)
Start citeste n -pentru i=1,n,1 executa scrie "a=" citeste a s=0 j=2 -cat timp a<>1 executa -daca a mod j = 0 atunci scrie j,'^' x=0 -cat timp x mod j = 0 executa x=x+1 n=n div j -sf cat timp -cat timp x>s executa s=x -sf cat timp scrie s,' ' -sf daca j=j+1 sf pentru Stop (Am incercat sa iau 2 variabile,in una sa salvez puterea pt fiecare factor si o alta variabila care la inceput e 0 si se compara cu prima variabila,iar daca prima e mai mare valoarea ei ar trebui sa se introduca in cea de-a doua si la final s-ar afisa)
3)Se citesc n nr,fara a inmulti acele n numere,sa se afiseze cate 0 ar avea numarul obtinut in urma inmultirii celor n numere. (Am intrebat daca e bine sa folosim metoda care presupune de a-l aduna pe a cu el insusi de b ori in loc de a folosi a*b si a spus ca nu e bine)
Multumesc anticipat. P.S. Imi cer scuze daca am postat la sectiunea necorespunzatoare.
|
|
|
|
|