Битовые поля(не могу найти ошибку) - 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;

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


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

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

7   голосов , оценка 4 из 5