Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, rezultat=0, rezultat1=0, cifra;
cout<<"Introduceti numarul dorit : ";
cin>>n;
while(n)
{
// O sa obtinem intai rasturnatul rezultatului, din care lipsesc cifrele divizibile cu 3
cifra = n%10;
if(cifra%3 != 0) // Nu se divide cu 3, va fi adaugata la numarul rezultat
rezultat1 = rezultat1*10+cifra;
n=n/10; //Taiem ultima cifra a numarului
}
// Am obtinut rasturnatul rezultatului, acum formam rezultatul
while(rezultat1)
{
cifra=rezultat1%10;
rezultat=rezultat*10+cifra;
rezultat1=rezultat1/10;
}
cout<<"Numarul rezultat prin eliminarea cifrelor divizibile cu 3 este : "<<rezultat;
return 0;
}
Explicație:
* se creaza un numar(rezultat1) din care lipsesc cifrele divizibile cu 3 dar care este rasturnatul numarului initial;
* se rastoarna si acest numar(rezultat1) astfel incat sa rezulte numarul initial din care sa lipseasca cifrele divizibile cu 3, in variabila rezultat
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!