Ошибка при делении (Dev C++) - C (СИ)

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

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

В строке с условием if ( B[i][j]%2==0) выдает ошибку, подскажите, пожалуйста. как исправить.
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main()
  4. {
  5. float A[6], A1[6], B[3][6];
  6. float Sum1B; int i, j, k, param;
  7. param=5;
  8. k=6
  9. // Ввод значений элементов массива A
  10. ;printf ("Vvod A[6]:\n");
  11. for (i=0; i<6; i++ )
  12. scanf ("%f",&A[i]);
  13. // Вывод значений элементов массива A
  14. printf ("\n\nMassiv A:\n");
  15. for (i=0; i<5; i++ )
  16. printf ("%5.2f ", A[i])
  17. // Вычисление и вывод значений элементов массива B
  18. ;printf ("\n\nMassiv B:\n");
  19. for (i=0; i<3; i++)
  20. {
  21. for (j=0; j<6; j++)
  22. {
  23. B[i][j]=i+A[j]+log10(param);
  24. printf ("%5.2f ", B[i][j]);
  25. }
  26. printf ("\n");
  27. }
  28. // Вычисление и вывод суммы четных элементов первой строки массива B
  29. Sum1B=0;
  30. for (j=0; j<6; j++)
  31. if ( B[i][j]%2==0)
  32. Sum1B+=B[i][j];
  33. printf ("\nSum1B=%5.2f\n", Sum1B);
  34. // Вычисление значений массива А1 по условию
  35. if (Sum1B>11)
  36. {
  37. // Постановка элемнтов массива А в А1 в обратном порядке
  38. for (i=0; i<6; i++) A1[i]=A[k-i];
  39. }
  40. else
  41. for (j=0; j<6; j++) A1[i]=B[3][j];
  42. // Вывод значений элементов массива А1
  43. printf ("\nMassiv A1:\n");
  44. for (i=0; i<5; i++)
  45. printf ("%5.2f ", A1[i]);
  46. return 0;
  47. }

Решение задачи: «Ошибка при делении (Dev C++)»

textual
Листинг программы
  1. int temp_whole;
  2. ......
  3. for (j=0; j<6; j++)
  4. {  
  5.     temp_whole = B[i][j];
  6.     if ((temp_whole % 2 == 0) && ((B[i][j] - (B[i][j] / 1)) == 0))
  7. ......

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


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

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

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы