Va rog ff mult!!!DAU CORONA! PLS...in C++
Cerinta
Se citeste de la tastatura un numar natural N . Sa se calculeze cate numere se pot obtine din stergerea unei cifre din N astfel incat rezultatul sa fie divizibil cu 3.
Date de intrare
Pe prima linie se va afla numarul N.
Date de iesire
Se va afisa pe ecran cate numere respecta conditia din enunt.
Restrictii si precizari
0 < N < 1,000,000,000
Exemplu
Date de intrare : 95231
Date de iesire : 2
Alt exemplu :
Date de intrare : 444
Date de iesire : 0
Explicatie
Avand N = 95231
prin eliminarea cifrei 5 obtinem numarul 9231 care este divizibil cu 3.
prin eliminarea cifrei 2 obtinem numarul 9531 care este divizibil cu 3.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,x,cate=0;
cin>>n;
x=n%3;
while(n>0)
{
if((n%10)%3==x) cate++;
n=n/10;
}
cout<<cate;
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă