Informatică, întrebare adresată de mariusnitoiu89, 8 ani în urmă

E INCREDIBIL DE URGENT EXPLICA TI MI A SI B ​

Anexe:

Răspunsuri la întrebare

Răspuns de lucaciucandrei
2

programul verifica pentru fiecare numar daca e divizibil cu p, apoi taie o cifra din numar si repeta procedura, iar daca numerele din componenta lui nu sunt toate divibile cu p, nr creste cu 1

a) 12

b) 110 125

c)

#include<iostream>

using namespace std;

int main() {

   int a, b, p, nr = 0, x;

   cin >> a >> b >> p;

   for (int i = a; i <= b; i++) {

       x = i;

       while (x != 0 && x % p != 0)

           x /= 10;

       if (x != 0)

           nr++;

   }

   cout << nr;

   return 0;

}

d)

citeste a,b,p

nr<-0

|-pentru i<-a,b executa

|   x<-i

|   |-daca x!=0 si x%p!=0 atunci

|   |   |-repeta

|   |   |   x<-[x/10]

|   |   |-pana cand x=0 sau x%p=0

|   |_

|   |-daca x!=0 atunci

|   |   nr<-nr+1

|   |_

|_

scrie nr

Alte întrebări interesante