Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. 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