5 תשובות
#include <stdio.h>
#include <string.h>

int count_occurrences(char str[], char ch)
{
int count = 0;
int length = strlen(str);
for (int i = 0; i < length; i++)
{
if (str[i] == ch)
{
count++;
}
}
return count;
}

int main()
{
char str[100];
char ch;
printf("enter a string: ");
scanf("%s", str);
printf("enter a character: ");
scanf(" %c", &ch);
int result = count_occurrences(str, ch);
printf("the character '%c' appears %d times in the string.\n", ch, result);
return 0;
}
אמרו לך c# לא c יגנוב
nad
אה
שותף שלי אתה
nad
using system;

namespace charactercount
{
class program
{
static void main(string[] args)
{
console.writeline("enter a string: ");
string inputstring = console.readline();

console.writeline("enter a character: ");
char inputchar = console.readline()[0];

int count = countoccurrences(inputstring, inputchar);

console.writeline("the character '{0}' appears {1} times in the string.", inputchar, count);
}

static int countoccurrences(string inputstring, char inputchar)
{
int count = 0;
for (int i = 0; i < inputstring.length; i++)
{
if (inputstring[i] == inputchar)
{
count++;
}
}
return count;
}
}
}