это мой код, чтобы найти наиболее часто используемый символ в массиве. Отложите его, а также укажите ошибку. он работает большую часть времени, но в некоторых случаях вывод неправильный. Пожалуйста, помогите мне с этимнайти наиболее часто используемый символ в массиве?
#include <stdio.h>
#define size 100
int main()
{
char a[size]={0};
int i,j, k, n;
char c, e;
printf("enter size of array\n");
scanf("%d", &n);
a[n]=0;
printf("enter the characters??\n");
for(i=0; i<n; i++)
{
scanf(" %c", & a[i]);
}
for(j=0; j<n; j++)
{
for(k=0; k<n; k++)
{
if(j==k)
{
continue;
}
else if(a[j]=a[i])
{
e=a[j];
}
else if(a[j]!=a[k])
{
continue;
}
}
}
printf("the most frequently occuring character is %c", e);
return 0;
}
«Отладить его, а также определить ошибку». № – BNL
atleast сказать, где я ошибся –
Какая ошибка вы видите, и что вы сделали, чтобы попытаться ее отладить? –