Față de problema inițială, voi aduce o completare în enunț și anume: Se citește un număr de trei cifre nenule. Scrieți un program care să determine și să afișeze numărul de cifre distincte. Un amic mi-a atras atenția că dacă nu sunt cifrele nenule va trebui să folosesc funcții precum „ceil” și „abs”. Rezolvarea mea,… Continuă lectura Programare în C++ : Câte cifre distincte are un număr de 3 cifre? Varianta fără „if”
Etichetă: programare c++
Programare în C++ : Câte cifre distincte are un număr de 3 cifre? Varianta cu „if”
Problema reală sună cam așa: Se citește un număr de trei cifre de la tastatură. Scrieți un program care să determine și să afișeze numărul de cifre distincte. Rezolvarea: se citește numărul se desparte în cifre care se memorează în trei variabile diferite se compară variabilele în funcție de rezultatul comparațiilor, programul va afișa câte… Continuă lectura Programare în C++ : Câte cifre distincte are un număr de 3 cifre? Varianta cu „if”
Programare în C++: Rezolvarea ecuaţiei de gradul 2 în Z
– se consideră ecuaţia de forma a*x*x+b*x+c=0 – se citesc: a, b şi c de la tastatură – se calculează delta şi se verifică – dacă delta este mai mic decât zero, programul va afişa: „Nu are soluţie în Z” – dacă delta este mai mare decât zero, programul va calcula x1 şi x2 –… Continuă lectura Programare în C++: Rezolvarea ecuaţiei de gradul 2 în Z
Programare în C++: Calcularea lui n factorial (n!)
– se citeşte n de la tastatură – se declara o variabilă p egală cu 1 – se declară un contor i cu valoarea iniţială 1 – folosind structura „for”, se incrementează i până ajunge la valoarea lui n – înainte de fiecare incrementare, se înmulţeşte p cu valoarea respectivă a lui i – se… Continuă lectura Programare în C++: Calcularea lui n factorial (n!)
Programare în C++ : Suma cifrelor unui număr
– se citeşte numărul nr – se împarte la 10 folosind operatorul % şi se obţine restul – de fiecare dată, se adună restul la o variabilă s – numărul se iniţializează cu (valoarea sa)/10 – se foloseşte setul de instrucţiuni până când nr este egal cu zero – se afişează s. #include <iostream.h> void… Continuă lectura Programare în C++ : Suma cifrelor unui număr
Programare în C++: Suma a n numere naturale
O problemă relativ simplă: – se citeşte variabila n – se citeşte câte un element folosind „for” de la 1 la n şi se adaugă la variabila s – se afişează variabila s #include <iostream.h> void main() { int n, i, s=0, nr; cin>> n; for (i=0; i<n; i++) {cin>>nr; s+=nr;} cout<<s; }