Тема: Парність числа (мова С)
Дано матрицю А(3,4). Вивести на друк матрицю і номери стовпців і рядків, де знаходяться третій і п’ятий парні елементи цієї матриці.
Спробувала розв'язати цю задачу, але вийшло не дуже
Ось текст програми
#include <stdio.h>
#include <math.h>
int main()
{
float A[3][4]={
{2,6,7.5,4.1},
{5,0,2.3,-6.2},
{3,1.5,0,4.9},
};
float p3=A[0][0];
float p5=A[0][0];
int ip3=0;
int jp3=0;
int ip5=0;
int jp5=0;
int n=0;
for(int i=0; i<3; i++){
for(int j=0; j<4; j++){
printf("%.1f\t",A[i][j]);
if(A[i][j]%2==0){
n++;
}
if(n==3){
p3=A[i][j];
ip3=i;
jp3=j;
}
if(n==5){
p5=A[i][j];
ip5=i;
jp5=j;
}
}
printf("\n");
}
printf("Третій парний елемент - A%f[%i][%i]",p3,ip3,jp3);
printf("П'ятий парний елемент - A%f[%i][%i]",p5,ip5,jp5);
return 0;
}
Відповідь компілятора:
Compilation failed due to following error(s).main.c: In function ‘main’:
main.c:20:22: error: invalid operands to binary % (have ‘float’ and ‘int’)
if(A[i][j]%2==0){
~~~~~~~^
Не розумію