如果10个结果都是一样的话,就直接输出0了,所以大佬们求求这个该怎么样改?
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[110];
for (int i = 1; i <= 10; i++)
{
cin >> a[i];
}
int s[110];
int sum = 0;
for (int i = 1; i <= 10; i++)
{
s[i] = a[i] % 42;
}
sort(s, s + 10);
for (int i = 1; i <= 10; i++)
{
if (s[i] && s[i] != s[i + 1])
{
sum++;
}
}
cout << sum;
return 0;
}