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 |
C, produs
Last Updated: Mar 29 2023 17:19, Started by
Sukates11
, Mar 29 2023 14:09
·
0
#1
Posted 29 March 2023 - 14:09
Buna, as avea o dilema
Folosesc momentan un compiler online si mai exersam Unul dintre exercitiile pe care le am facut a fost: Sa se calculeze produsul cifrelor unui numar (inafara de 0 deoarece ar da rezultatul 0) Imi ruleaza perfect doar ca am o singura problema, cand afisez produsul imi afiseaza doar ulitma cifra din produs si as vrea sa stiu ce am facut gresit Multumesc anticipat VARIABILE: n - numar / n1 - este n doar ca pe el lucrez / p - produsul cifrelor #include<stdio.h> #include<stdlib.h> int main() { int n, n1, p = 1; printf("Alege un numar: "); scanf("%d", &n); n1 = n; while(n1 != 0) { if(n1 % 10 == 0) n1 /= 10; else p = p * n1 % 10; n1 /= 10; } printf("Produsul numarului %d este: %d", n, p); system("pause"); return 0; } |
#2
Posted 29 March 2023 - 15:11
Ordinea operatiilor. p ar trebui actualizat cu valoarea p = p * (n1 % 10);
|
#3
Posted 29 March 2023 - 15:11
p = p * n1 % 10;
aici ordinea operatiilor nu e cea pe care ti-o doresti tu |
#4
Posted 29 March 2023 - 15:14
In primul rand prioritatea operatiilor de care deja a scris @autoplayer, dar mai e o eroare ca se pierde cate o cifra dupa fiecare 0 - acolade (sau lipsa lor) pe ramura else. Dealtfel, de ce ar trebui sa ai ‘stergerea’ cifrei unitatilor in doua locuri?
|
#5
Posted 29 March 2023 - 17:19
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users