Битовые поля(не могу найти ошибку) - C (СИ)
Формулировка задачи:
Здравствуйте! необходимо решить задачу:
Напишите программу определения
максимального значения элемента
массива, состоящего из 7-ми битовых
переменных
решила,но что то неправильно!
Помогите,пожалуйста найти ошибку!
#include<stdio.h>
#include<conio.h>
#include<math.h>
struct { unsigned int pol:7;}arr[10];
int main()
{ int arr[10].pole;
int i,k;
printf("ввод массива:\n",arr);
for (i=0;i<10;i++)
scanf("%d\n",&arr[i].pole);
k=arr[1].pole;
for (i=1;i<10;i++)
{ if (arr[i].pole>k)
k=arr[i].pole; }
printf("max:%d",k);
return 0;
}Решение задачи: «Битовые поля(не могу найти ошибку)»
textual
Листинг программы
int arr[10].pole;