Jump to content

Courage

Moderators
  • Posts

    5,961
  • Joined

  • Last visited

  • Days Won

    290

Everything posted by Courage

  1. Mda...
  2. Şi dacă ai ceva de genul, cum faci? citeşte n (număr natural) z<-o p<-1 ┌cât timp n>0 execută | c<-n | n<-[n/10] | ┌dacă c%3=0 atunci | | z<-z+p*(9-c) | | p<-p*10 | └■ └■ scrie z
  3. Am o întrebare: cum se fac exerciţiile gen alea de la BAC la info, primul subiect, ex.2, care sună cam aşa: "scrieţi o variabilă posibilă pentru n astfel încât în urma executării programului, acesta să afişeze bla bla bla" ?
  4. Caută mai bine, pe GOOGLE.
  5. Ce titlu sugestiv ai mai pus şi tu. Prima dată credeam că subiectul e la aria de prezentări. Referitor la problema ta: permisiunile pentru grupuri / seturi de grupuri se setează atunci când faci categoria. Din sute de hook-uri câte mi-au trecut prin faţa ochilar n-am văzut niciunul care să seteze vizibilitatea subiectelor la anumite grupuri alese.
  6. Un numar este patrat perfect daca este egal cu suma divizorilor sai(exclusiv el). Exemplu: 6=1+2+3. Afisati toate numerele perfecte mai mici decat o valoare data. În code::blocks nu-mi afişează nimic . (nu înţeleg ce nu am făcut bine) #include <iostream> using namespace std; int main() { unsigned n,d,i,s; cout<<"n= "; cin>>n; s=0; for (i=1;i<=n;i++) { for (d=1;d<=i/2;d++) { if (i%d==0) { s=s+d; } if (i==s) { cout<<i; } } } return 0; } Pentru a depista dacă un număr este perfect se foloseşte algoritmul următor: #include <iostream> using namespace std; int main() { unsigned n,s=0,d; cout<<"n= "; cin>>n; for (d=1;d<=n/2;d++) { if (n%d==0) { s=s+d; } } if (n==s) { cout<<"numarul este perfect"; } else { cout<<"numarul nu este perfect"; } return 0; }
  7. vezi in tab-urile din System Settings
  8. Rezolvat . Mulţumesc!
  9. Salut. Cum pot face ca ceea ce e marcat cu roşu să rămână pe pagină şi când dau în jos? Gen http://forum.agamers.ro/ . Adică chiar dacă mă aflu în subsolul paginii, porţiunea aceea să rămână acolo:
  10. Care-i link-ul forumului?
  11. Am de făcut un program C++ care citeşte mai multe numere naturale până la întâlnirea valorii 0 şi un număr natural nenul n, şi se doreşte ca programul să afişeze numerele divizibile cu n. Cum fac ca mai întâi să introduc numerele dorite, şi apoi să citesc n-ul? (am încercat câţiva algoritmi, dar toţi în cer n-ul fix după primul număr citit ...)
  12. Ce picior fain.
  13. Încearcă cu o sursă mai bună
  14. Se blocheaza... pardon. So... ti se blocheaza in jocuri, nu? Delux ala, chiar daca are 600W, tot o prastie Delux ramane.
  15. PC-ul ti se inchide cand il soliciti? (jocuri, bla bla bla) Ce sursa ai? GTX 260 nu consuma tocmai putin...
  16. Hmm, la placa video puteau fi mai bune. Curata calculatorul de praf. Daca nici asa, vezi sa nu ai virusi. Daca nici asa, incearca un reinstall de Windows. Daca tot apar probleme si dupa ce ai reinstalat windows-ul, atunci e o problema Hardware...
  17. Google > Download HWMonitor si fa-mi print screen cu temperaturile.
  18. Aleluia, merge. #include <iostream> #include <math.h> using namespace std; int main() { float a,b,c,x,x1,x2,d; cout<<"a="; cin>>a; cout<<"b="; cin>>b; cout<<"c="; cin>>c; if (a==0) { if (b==0) { if (c==0) { cout<<"Nu se poate ca c sa fie 0"; } if (c!=0) { cout<<"Ecuatia nu are solutii"; } } if (b!=0) { if (c==0) { cout<<"x=0"; } if (c!=0) { x=(-1)*(c/b); cout<<x; } } } if (a!=0) { if (b==0) { if (c==0) { cout<<"x=0"; } if (c!=0) { x=sqrt(c/a); } } if (b!=0) { if (c==0) { x1=0; x2=-b/a; cout<<x1<<" si "<<x2; } if (c!=0) { d=b*b-4*a*c; if (d>0); { x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); cout<<x1<<" si "<<x2; } if (d==0) { x=-b/(2*a); cout<<x; } if (d<0) { cout<<"Ecuatia nu are solutii reale"; } } } } return 0; }
  19. x1=(-b+ sqrt(d))/ 2*a; x2=(-b- sqrt(d))/2*a;} trebe x1=(-b+ sqrt(d))/(2*a); x2=(-b- sqrt(d))/(2*a);} Si ai pus cin>>c; de 2 ori.
  20. http://forum.softpedia.com/topic/367461-using-namespace-std
  21. Păi.. dacă avem 0*x^2 + 0*x + 0 = 0, ecuatia are o infinitate de solutii, deoarece orice viariabila am lua pentru X, aceasta va da 0.
  22. Ms. Dar daca folosesc sqrt-ul, nu trebuie si un #include<math.h>?
  23. Am de făcut un algoritm pentru rezolvarea ecuaţiei de gradul II, dar nu ştiu dacă e bun. L-am transformat în C++, dar nu merge bine . real a, b, c, d, x1, x2, x citeşte a, b, c ┌dacă a=0 atunci | scrie "Este o ecuaţie de gradul I" | ┌dacă b=0 atunci | | ┌dacă c=0 atunci | | | scrie "Ecuaţia are o infinitate de soluţii" | | |altfel | | | scrie "Ecuaţia nu are soluţii reale" | | └■ | |altfel | | ┌dacă c=0 atunci | | | scrie "soluţia este 0" | | |altfel | | | x<- -c/b | | | scrie x | | └■ | └■ |altfel | ┌dacă b=0 atunci | | ┌dacă c=0 atunci | | | scrie "soluţia este 0" | | |altfel | | | x<-sqrt(c/b) | | └■ | |altfel | | ┌dacă c=0 atunci | | | x1<-0 | | | x2<- -b/a | | | scrie x1, x2 | | |altfel | | | d<-b*b-4*a*c | | | ┌dacă d>0 atunci | | | | x1 <- (-b-sqrt(d)) / (2*a) | | | | x2 <- (-b+sqrt(d)) / (2*a) | | | | scrie x1, x2 | | | └■ | | | ┌dacă d=0 atunci | | | | x <- -b/(2*a) | | | | scrie x | | | └■ | | | ┌dacă d<0 atunci | | | | scrie "Ecuaţia nu are soluţii reale" | | | └■ | | └■ | └■ └■În C++ l-am transformat aşa (am băgat acolade şi la if / else deoarece arăta un rahat de roare cu else / if (>.<) #include <iostream> #include <math.h> using namespace std; int main() { float a,b,c,d,x1,x2,x; cout<<"a = "; cin>>a; cout<<"b = "; cin>>b; cout<<"c = "; cin>>c; if (a==0) { cout<<"Este o ecuatie de gradul I"; if (b==0) { if (c==0) { cout<<"Ecuatie are o infinitate de solutii"; } if (c!=0) { cout<<"Ecuatia nu are solutii"; } } if (b!=0) { if (c==0) { cout<<"0"; } if (c!=0) { x=-c/b; cout<<x; } } } if (a!=0) { if (b==0) { if (c==0) { cout<<"Singura solutie este 0"; } if (c!=0) { x=sqrt(c/b); cout<<x; } } if (b!=0) { if (c==0) { x1=0; x2=-b/a; cout<<x1<<x2; } if (c!=0) { d=(b*b)-(4*a*c); if (d>0) { x1=(-b-sqrt(d))/(2*a); x2=(-b+sqrt(d))/(2*a); cout<<x1; cout<<x2; } if (d=0) { x=-b/(2*a); cout<<x; } if (d<0) { cout<<"Ecuatia nu are solutii in multimea numerelor reale"; } } } } return 0; }
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.