Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //problema 1
- #include <iostream>
- #include <fstream>
- /*prima cifra a lui x
- pentru a ajunge la ultima cifra a unui numar x
- trebuie sa eliminam toate celelalte cifre ale sale
- de la coada;
- eliminam ultima cifra a numarului x prin operatia
- de impartire
- (x=x/10 ex 12=123/10)
- */
- using namespace std;
- //fisiere
- ifstream fin("numar.in");
- ofstream fout("numar.out");
- int main()
- {
- int x;
- fin>>x;
- while (x/10>0)
- {
- /*cat timp daca incercam sa eliminam o cifra
- din x, nu ajungem la numarul 0;
- ex 7/10=0 deci while-ul se opreste
- */
- x=x/10;
- }
- fout<<x;
- return 0;
- }
- /*
- aplicatie:determina a doua cifra
- if (x<10)
- cout<<"numarul are o singura cifra;
- else
- {
- while (x/100>0)
- x=x/10;
- cout<<x%10;
- }
- x/100 imi verifica daca impartind la 100
- nu voi ajunge la 0; deci while-ul se va opri
- cand voi ajunge la un numar cu 2 cifre;
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement