Răspuns :
Răspuns:
Problema a fost rezolvata in limbajul C.
Explicație:
#include<stdio.h>
int main() {
unsigned int n, k, contor_cifre, contor_cifre_verificate;
contor_cifre = 0;
contor_cifre_verificate = 0;
scanf("%u %u", &n, &k); //citim numerele
if(k > 10) { //verificam daca k este intr-adevar cifra, daca nu, iesim din program
printf("k nu este cifra");
return -1;
}
while(n != 0) {
if(n % 10 >= k)
contor_cifre_verificate++; //contorul pentru cifrele care sunt mai mari sau egale decat k
contor_cifre++; //contorul pentru cifrele numarului
n = n / 10;
}
if(contor_cifre == contor_cifre_verificate) //verificam daca numarul are toate cifrele mai mari sau egale decat k
printf("Numarul are toate cifrele mai mari sau egale cu %u.\n", k);
else
printf("Numarul nu are toate cifrele mai mari sau egale cu %u.\n", k);
return 0;
}
Succes!
#copaceibrainly
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!