Сумма нечетной частоты числа - PullRequest
0 голосов
/ 31 января 2019

Здесь, в этой программе, мы берем ввод от пользователя и затем сканируем заданный ввод. Если число присутствует нечетное количество раз, то мы находим произведение этого конкретного числа с числом раз, которое оно произошло.В этой программе, если я даю вход в виде 1 1 2 2 3 3 3, то в этом случае выход должен быть 9, но я получаю его 999.

#include <stdio.h>

int main()
{
int data[10],i,j,sum,count=0,num;
for(i=0;i<7;i++)
{
    scanf("%d",&data[i]);
}
for(i=0;i<7;i++)
{
    num=data[i];
    for(j=0;j<7;j++)
    {
        if(num==data[j])
        {
            count++;
        }
    }
    if((count%2)!=0)
    {
        printf("%d",num*count );
    }
    count=0;
}
}

1 Ответ

0 голосов
/ 31 января 2019
#include <stdio.h>

int main()
{
int data[10],i,j,sum,count=0,num;
for(i=0;i<7;i++)
{
    scanf("%d",&data[i]);
}
for(i=0;i<7;i++)
{
    num=data[i];
    for(j=0;j<7;j++)
    {
        if(num==data[j])
        {
            count++;
        }
    }
    if((count%2)!=0)
    {
        printf("%d",num*count );
    }
    i=i+(count-1);
    count=0;

}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...