Ошибка при делении (Dev C++) - C (СИ)
Формулировка задачи:
В строке с условием if ( B[i][j]%2==0) выдает ошибку, подскажите, пожалуйста. как исправить.
#include <stdio.h>
#include <math.h>
int main()
{
float A[6], A1[6], B[3][6];
float Sum1B; int i, j, k, param;
param=5;
k=6
// Ввод значений элементов массива A
;printf ("Vvod A[6]:\n");
for (i=0; i<6; i++ )
scanf ("%f",&A[i]);
// Вывод значений элементов массива A
printf ("\n\nMassiv A:\n");
for (i=0; i<5; i++ )
printf ("%5.2f ", A[i])
// Вычисление и вывод значений элементов массива B
;printf ("\n\nMassiv B:\n");
for (i=0; i<3; i++)
{
for (j=0; j<6; j++)
{
B[i][j]=i+A[j]+log10(param);
printf ("%5.2f ", B[i][j]);
}
printf ("\n");
}
// Вычисление и вывод суммы четных элементов первой строки массива B
Sum1B=0;
for (j=0; j<6; j++)
if ( B[i][j]%2==0)
Sum1B+=B[i][j];
printf ("\nSum1B=%5.2f\n", Sum1B);
// Вычисление значений массива А1 по условию
if (Sum1B>11)
{
// Постановка элемнтов массива А в А1 в обратном порядке
for (i=0; i<6; i++) A1[i]=A[k-i];
}
else
for (j=0; j<6; j++) A1[i]=B[3][j];
// Вывод значений элементов массива А1
printf ("\nMassiv A1:\n");
for (i=0; i<5; i++)
printf ("%5.2f ", A1[i]);
return 0;
}Решение задачи: «Ошибка при делении (Dev C++)»
textual
Листинг программы
int temp_whole;
......
for (j=0; j<6; j++)
{
temp_whole = B[i][j];
if ((temp_whole % 2 == 0) && ((B[i][j] - (B[i][j] / 1)) == 0))
......