Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
programel scurt problema
Last Updated: Jul 17 2017 12:03, Started by
high_energy
, Jul 16 2017 13:34
·
0
#19
Posted 16 July 2017 - 17:19
#20
Posted 16 July 2017 - 20:19
MarianG, on 16 iulie 2017 - 15:18, said:
Asta numesti tu straduinta? Nici macar nu s-a interesat care este formula corecta. asta inseamna sa te prefaci destul de evident, pentru ca inversul operatiei de ridicare la patrat este impartirea la doi. b2 + h2=i2 au rolul de a citi / scrie in consola dar in fine, cica te-ai straduit Spunem ca sunt valori neinitializate, se intampla sa fie nule |
#22
Posted 17 July 2017 - 08:54
am incercat de ieri sa fac un program de divizibilitate cu 2
deocamdata cam asta am: #include <iostream> using namespace std; int main() { int a; int b; cout<<"introdu o cifra pentru a afla daca e divizibila cu 2\n"; cin>>a; for (a=0,2,4,6,8,10; a<=10;) { cout <<"numarul este divizibil cu 2\n"; break: } for (a=1,3,5,7,9; a<=9;) { cout<<"numarul nu este divibil cu 2\n"; break; } b=a%10; for (a>10; b=0,2,4,6,8;) { cout<<"numarul este divizibil cu 2\n"; break: } for ( a>10; b=1,3,5,7,9;) { cout<<"numarul nu este divizibil cu 2"; break; } return 0; |15|error: expected ';' before ':' token| |15|error: expected primary-expression before ':' token| |28|error: expected ';' before ':' token| |28|error: expected primary-expression before ':' token| |
#23
Posted 17 July 2017 - 09:06
Pune codul in [code].
Nu cumva trebuie ; la cele 2 break...? |
#24
Posted 17 July 2017 - 09:38
ce e chestia asta?
C:/Program Files/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/4.9.2/../../../../mingw32/bin/ld.exe: cannot open output file bin\Debug\cmmdc.exe: Permission denied collect2.exe: error: ld returned 1 exit status Process terminated with status 1 (0 minute(s), 0 second(s)) 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) in fine am salvat codul si am deschis din nou codeblocks asta e codul : #include using namespace std; int main() { int a; int b; cout<<"introdu o cifra pentru a afla daca e divizibila cu 2\n"; cin>>a; for (a=0,2,4,6,8,10; a<=10;) { cout <<"numarul este divizibil cu 2"; break; } for (a=1,3,5,7,9; a<=9;) { cout<<"numarul nu este divizibil cu 2"; break; } b=a%10; for (a>10; b=0,2,4,6,8;) { cout<<"numarul este divizibil cu 2"; break; } for ( a>10; b=1,3,5,7,9;) { cout<<"numarul nu este divizibil cu 2"; break; } } return 0; am o singura eroare adica asta C:\Users\user\Desktop\programe facute\numar divizibil cu 2\main.cpp|37|error: expected unqualified-id before 'return'| exact la return in rest am cateva warninguri ....o sa vad cum se comporta dupa ce reusesc sa il fac sa ruleze |
#25
Posted 17 July 2017 - 09:55
Explică în cuvintele tale ce ar trebui să facă expresia asta:
for (a=0,2,4,6,8,10; a<=10;) { ... } PS acoladele sunt puse aiurea, return trebuie să se afle în main, nu în afară. |
#26
Posted 17 July 2017 - 11:07
daca numarul introdus cu cin este mai mic decat sau egal cu 10 avem nevoie doar sa vedem daca numarul se incadreaza in sirul 0,2,4,6,8,10 si este par
in cazul in care se incadreaza in celalalt sir 1,3,5,7,9, este impar deci nu e divizibil cu 2 in cazul cifrelor cu mai mult de 1 cifra trebuie luata ultima cifra daca apartine unuia din cele doua siruri astfel folosesc expresia (gasita pe net caci eu n-am stiut cum sa fac) a%10=b care b este ultima cifra si daca se incadreaza unde spuneam atunci gasesc divizibilitatea l-am rulat si nu e bine ce apare. arata ca "numarul este divizibil cu 2, numarul nu este divizibil cu 2, numarul este divizibil cu 2 , numarul nu este divizibil cu 2". undeva eu nu opresc conditia sa se indeplineasca . poate ar trebui sa incerc cu if si else. il refac si revin daca nu aveti o sugestie mai buna bazata tot pe for sa fie din cauza ca int a si b ar trebui sa nu fie variabile locale ci globale? asa arata codul acum si nu am nici un warning , am doua erori C:\Users\user\Desktop\programe facute\numar divizibil cu 2\main.cpp|7|error: expected initializer before 'int'| C:\Users\user\Desktop\programe facute\numar divizibil cu 2\main.cpp|9|error: expected unqualified-id before '{' token| #include using namespace std; int main() int a; int b; { cout<<"introdu o cifra pentru a afla daca e divizibila cu 2\n"; cin>>a; for (a=0,2,4,6,8,10; a<=10); { cout <<"numarul este divizibil cu 2"; break; } for (a=1,3,5,7,9; a<=9); { cout<<"numarul nu este divizibil cu 2"; break; } b=a%10; for (a>10; b=0,2,4,6,8); { cout<<"numarul este divizibil cu 2"; break; } for ( a>10; b=1,3,5,7,9); { cout<<"numarul nu este divizibil cu 2"; break; } return 0; } |
#27
Posted 17 July 2017 - 11:10
În cartea de unde înveții tu C/C++ unde anume zice că expresia
for (a=0,2,4,6,8,10; a<=10;) { ... } înseamnă că dacă a este mai mic sau egal cu 10, a va fi comparată cu elementele din șirul 0,2,4,6,8,10 și doar dacă a se găsește în șir se va executa ce este între { }. Îți spun eu, NU EXISTĂ nici o carte de C++ care să spună prostia asta, pentru că nu așa funcționează for. În C/C++ n % d == 0 este expresia care testează dacă un număr n este divizibil cu d. Cea ce nu îți este util pentru că nu ai bazele de C/C++ ințelese și este o varză totală în capul tău. high_energy, on 17 iulie 2017 - 10:56, said:
sa fie din cauza ca int a si b ar trebui sa nu fie variabile locale ci globale? Ce carte de C/C++ citești ca să inveți C/C++? Citește mai întâi o carte de C/C++, nu te apuca să amesteci fragmente de cod de pe internet dacă mai întâi nu ai o bază solidă. Edit: nu mă obosesc să îți explic de ce ai erori, doar o să îți spun: Citește mai întâi o carte de C/C++, nu te apuca să amesteci fragmente de cod de pe internet dacă mai întâi nu ai o bază solidă. Edited by tavitu, 17 July 2017 - 11:14. |
#28
Posted 17 July 2017 - 11:14
am citit destul....nu stiu ce sa zic....
in fine ma mai apuc si de alte programele , le rezolv singur si altadata mai stam de vorba pe topicul asta |
|
#29
Posted 17 July 2017 - 12:03
Faci o grămadă de greșeli de sintaxă și nici nu știi ce înseamnă acele erori.
Repari o greșeală, faci alte 2 și mai mari. int main() int a; int b; { Cum naiba te pomenești că citești cărți și faci asemenea greșeli? Defapt, asta nici măcar nu e greșeală, ci dezinteres. Dacă erau mii de linii de cod mai ziceai, dar la câteva linii de cod chiar e atât de greu să observi greșeli din astea? E greu doar dacă n-ai citit nimic și te apuci sa faci programe de capul tău. Dacă te plictisești citind atunci programarea nu-i pentru tine. Așa nu o să inveți niciodată nimic, doar îți pierzi timpul făcând programe nefolositoare. Trebuie să citești și să experimentezi în același timp cât poți de mult, nu să zici "gata cu programarea pe ziua de azi" sau "am citit destul". Nici n-ai rezolvat programul de sus și deja treci la altele? Nu o lua în nume de rău, doar ți-am atras atenția cu privire la practicile tale de "a învăța" programare cu care n-o să ajungi absolut nicăieri, ci dimpotrivă, chiar o să stai pe loc. Dacă vrei să iei sfaturile în considerare, foarte bine. Dacă nu, să știi că pierzi din timpul tău nu din timpul altuia Edited by red46, 17 July 2017 - 12:07. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users