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