Все элементы массива которые не делятся на 5, но делятся на 7 заменить нулями и вывести весь массив - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Где ошибка?
#include<stdio.h>
#include<math.h>
#define N 5
 
int main()
{
    int i, a[N], k=0;
    int b=0, bf=0, kf=0;;
    for(i=0; i<N; i++)
    {
        printf("Vvedite a[%i]=",i+1);
        scanf("%d",&a[i]);
    }
    for(i=0; i<N; i++)
    {
        printf("%d\n", a[i]);
    }
        for(i=0; i<N; i++)
    {
        b=a[i];
        bf=b%5;
        if(bf!=0)
        {
            k=a[i];
            kf=k%7;
            if(kf=0)
            {
                a[i]=0;
            }
        }
    }
    return 0;
}

Решение задачи: «Все элементы массива которые не делятся на 5, но делятся на 7 заменить нулями и вывести весь массив»

textual
Листинг программы
if(kf=0) //вот в этой строчке вы допустили ошибку
{
     a[i]=0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы