اكتب برنامج C الذي يأخذ عددًا صحيحًا (7 أرقام أو أقل) ويحسب كم رقم (3) يوجد في الرقم المُعطى
- برمجة
- برمجة سي c
- 2021-05-02
- Wassim
الأجوبة
/*Write a C program which reads an integer (7 digits or fewer) and count number of 3s in the given number*/
#include<stdio.h>
int count_three( int );
int main()
{
int num;
printf( "Input a number: " );
scanf("%d", &num);
printf("The number of threes in the said number is %d\n", count_three(num) );
return 0;
}
int count_three(int num)
{
int ctr = 0;
int remainder;
while(num > 0) {
remainder = num % 10;
num /= 10;
if(remainder == 3)
ctr++;
}
return ctr;
}
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال