Scrieți programul C/C++ corespunzător algoritmului dat
Citește n(număr natural)
Z<-0
P<-1
-Cat timp n>0 executa
| C<-n%10
| n<- [n/10]
| - Dacă c%3=0 atunci
| | Z<- z+p*(9-C)
| |_ P<- p*10
|__
Scrie z
Va rog mult! Am nevoie urgent!!!
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int main() {
int n, z, p, c;
cin >> n;
z = 0;
p = 1;
while (n > 0) {
c = n % 10;
n = n / 10;
if (c % 3 == 0) {
z = z + p * (9 - c);
p = p * 10;
}
}
cout << endl << z;
return 0;
}
aldeacatalina197:
Multumesc!!
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă