Ошибка при делении (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)) ......
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д