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 |
Program suma cifrelor cu multe erori
Last Updated: May 09 2022 17:24, Started by
JustXXL
, May 09 2022 16:03
·
0
#1
Posted 09 May 2022 - 16:03
Am luat codul de aici https://profu.info/a...damentali-in-c/
Este cod din 2014 si desi am scos .h-ul de la iostream, tot da erori. Ce ar mai trebui corectat? Multumesc! #include <iostream> int n,s,c; void main() { cout<<„n=”; cin>>n; while(n!=0) { c=n%10; // extrag ultima cifra s=s+c; n=n/10; // tai ultima cifra } cout<<„Suma cifrelor=”<<s; } Am incercat compilarea in Visual Studio 2022. Edited by JustXXL, 09 May 2022 - 16:04. |
#2
Posted 09 May 2022 - 16:19
Sa ne spui ce erori primesti.
p.s. ghilemelele sunt de vina #include <iostream> int n,s,c; using namespace std; int main() { cout<<"n="; cin>>n; while(n!=0) { c=n%10; // extrag ultima cifra s=s+c; n=n/10; // tai ultima cifra } cout<<"Suma cifrelor="<<s; return 0; } |
#3
Posted 09 May 2022 - 16:27
Am atasat 2 capturi.
Ar trebui cumva sa adaug si: using namespace std? PS: @MarianG. multumesc de corectari! Acum merge. Attached FilesEdited by JustXXL, 09 May 2022 - 16:27. |
#4
Posted 09 May 2022 - 16:36
"trebuie" este o notiune puternica,
singurul lucru care trebuie este sa te hotarasti cum vrei sa scrii using namespace std; using std::cin; using std::cout; std::cout<<"numar="; std::cin>>numar; P.P.S. ar fi frumos sa nu te inveti cu litere int n,s,c;in schimb, poti alege cuvinte int numar, suma, cifra;astfel sa nu fii nevoit sa faci comentarii "evidente" pe cod c=n%10; // extrag ultima cifracand ar fi evident cifra = numar % 10Stiu ca nu sunt comentariile tale, dar sunt la fel de utile precum un spit in oua. Edited by MarianG, 09 May 2022 - 16:37. |
#5
Posted 09 May 2022 - 17:24
Ar mai fi bine de initializat explicit variabilele pe care se bazeaza ca au o anume valoare initiala. Programelul presupune s (suma) initializat cu 0, altfel nu functioneaza corect. Aici s fiind o variabila globala este initializat automat pe 0, de aceea da rezultatul corect, dar ar fi util sa fie codul mai explicit. Poate mai tarziu muti s in functia main() ca variabia locala, ca nu are de ce sa fie globala, si atunci NU va mai fi initializata automat…
Edited by sags, 09 May 2022 - 17:31. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users