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

se dă un număr Să se afișeze De câte ori apare o cifră data prin structuri repetitive​

Răspunsuri la întrebare

Răspuns de imAbsent
0

Răspuns:

Explicație:

#include <stdio.h>

#include <stdlib.h>

int main()

{

int n,m,num,count=0;

printf("Indtroduceti numar : ");

scanf("%d",&n);

int ini = n;

printf("Introduceti o cifra pentru a verifica de cate ori apara in %d : ",n);

scanf("%d",&m);

while(n>0){

num=n%10;

if(m==num){

count++;

}

n/=10;

}

printf("Cifra %d apare de %d in numarul %d",m,count,ini);

}


imAbsent: Eu ti-am dat un exemplu in c deja ti-l transferi in ce limbaj doresti tu
Rayzen: Dacă numărul e egal cu 0, count ar trebui să fie 1.
Trebuia folosită structura repetitivă cu test final (do while).
Rayzen: În cazul în care numărul este 0 și cifra dată este 0.
imAbsent: In cazul dat da
Rayzen: Trebuie să cuprindă și cazul acesta.
Răspuns de Rayzen
2

citește nr, cifra

contor ← 0

execută  

│  ┌dacă nr % 10 = cifra atunci  

│  │  contor ← contor + 1

│  └■  

│  nr = nr / 10  

cât timp nr ≠ 0

scrie contor

Alte întrebări interesante