Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
[TEMA]Divizorii unui numar cu do while
Last Updated: Dec 13 2014 21:25, Started by
Oklah
, Dec 06 2014 15:43
·
0
#1
Posted 06 December 2014 - 15:43
Salut, cum aflu cu do while dvizibilitatea unui numar ? Am incercat sa fac eu ceva dar tot imi da o bucla infinita..
Cod while: #include <iostream> using namespace std; int n, d; int main() { cout << "n = " ; cin >> n ; d = 1; while (d <= n) { if (n%d==0) cout <<d<<" "; d++; } return 0; } Cod do-while #include <iostream> using namespace std; int n, d; int main() { do { cout << "n = " ; cin >> n ; d = 1; } while (d <= n) { if (n%d==0) cout <<d<<" "; d++; } return 0; } PS. La Do-while m-am luat dupa codul asta, dar nu imi iese. #include <iostream> using namespace std; int numar=0; int main( ) { do { cout<<numar*2<<" "; numar=numar+1; } while (numar<37); return 0; } Edited by Oklah, 06 December 2014 - 15:44. |
#2
Posted 06 December 2014 - 16:08
Quote divizibilitatea poate te luminezi singur |
#3
Posted 06 December 2014 - 19:49
Mda,deci tu vrei sa citesti un numar si sa-i afisezi divizorii...pai,bravo ! Ai reusit ! Bucla aia infinita a ta e doar imaginatia . Presupun ca se va rezolva cu un cout<<"n="; inainte de cin>>n;
|
#4
Posted 08 December 2014 - 09:09
Macar ai incercat codul sa vezi ce se intampla ? Este deja cout si cin, ma pune da dau N numere+ ma pune sa pun " ; " dupa while.. Incearca mai inati codul si apoi sa deschizi gura..
Edited by Oklah, 08 December 2014 - 09:11. |
#5
Posted 08 December 2014 - 09:29
"[Tema]Do-while" asta nu e titlu serios de topic. Cu do-while poti face si paine prajita, daca programezi un toaster. Daca las asa, inseamna ca in viitor, toti care au o problema cu do while vin si posteaza aici la gramada.
Ce zici, o fi bine? Warn, si de acum inainte sa pui titluri reprezentative. |
#6
Posted 08 December 2014 - 09:38
Oklah, on 08 decembrie 2014 - 09:09, said:
Macar ai incercat codul sa vezi ce se intampla ? Este deja cout si cin, ma pune da dau N numere+ ma pune sa pun " ; " dupa while.. Incearca mai inati codul si apoi sa deschizi gura.. Codul nu te pune sa faci nimic, tu scrii codul, cu decizi ce face (si ce nu face) utilizatorul. Incearca tu sa scrii un tabel de adevar pentru codul ce l-ai scris. Cu atatea discutii despre numere prime lumea tot nu poate sa gaseasca divizorii unui numar dat. |
#7
Posted 09 December 2014 - 18:00
divizibilitatea sau numarul de divizori?vrei pentru un singur numar sau pentru n numere?
{ int n,i=0; cin>>n; do { i++; if(n%i==0) cout<<i<<" "; } while(i<=n); } |
#8
Posted 13 December 2014 - 21:25
Oklah, on 08 decembrie 2014 - 09:09, said:
Macar ai incercat codul sa vezi ce se intampla ? Este deja cout si cin, ma pune da dau N numere+ ma pune sa pun " ; " dupa while.. Incearca mai inati codul si apoi sa deschizi gura.. Oricum,daca l-ai fi incercat ai fi vazut ca merge.Mie imi merge codul tau.Genius. Edited by cumva, 13 December 2014 - 21:26. |
Anunturi
▶ 1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users