Все элементы массива которые не делятся на 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;
}