Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.12.2009
Сообщений: 12

В массиве определить количество чисел с установленными старшими младшими разрядами

25.12.2009, 17:12. Показов 3055. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте!
вот задача: в массиве целых 32х разрядных чисел определить кол-во чисел с установленными старшими младшими разрядами.
честно говоря, понимаю плохо, но что-то написать удалось, пожалуйста, помогите разобраться:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
void main(void)
{int i, a[10], s=0;
const int mask=3;
for(i=0; i<10; i++)
{scanf("%d",&a[i]);}
for(i=0; i<10; i++)
{if((a[i] &mask)==mask) {s+=1;}}
 
//нужен ли пробел между a[i] и &mask ? и как обозначить, что меня интересуют только старшие или только младшие разряды?
 
for(i=0; i<10; i++)
{printf("%d",s);}}
Спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.12.2009, 17:12
Ответы с готовыми решениями:

Умножение 2 восьмиразярдных чисел, младшими разрядами вперед
Добрый день, мне необходимо реализовать программу: умножить два восьмиразрядных числа младшими разрядами вперед. Программу написал,...

Подсчёт чисел с K разрядами, установленными в "0". Объяснить условие
Определить количество чисел, состоящих из n десятичных разрядов ( n - натуральное число, &lt;=10), у которых в двоичном представлении...

В массиве определить количество положительных чисел и чисел, принадлежащих интервалу
1. В массиве Z(N) определить количество положительных чи-сел и чисел, принадлежащих интервалу , все отрицательные числа переписать в массив...

23
0 / 0 / 0
Регистрация: 25.12.2009
Сообщений: 12
25.12.2009, 23:04  [ТС]
Студворк — интернет-сервис помощи студентам
и еще, 32х разрядное число в двоичном представлении какой вид имеет?
1111 1111 1111 1111 1111 1111 1111 1111 - такое? ну там с ноликами
0
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
26.12.2009, 11:54
Цитата Сообщение от weezaar Посмотреть сообщение
и еще, 32х разрядное число в двоичном представлении какой вид имеет?
1111 1111 1111 1111 1111 1111 1111 1111 - такое? ну там с ноликами
да количество 1 или 0 = 32
0
0 / 0 / 0
Регистрация: 25.12.2009
Сообщений: 12
26.12.2009, 15:15  [ТС]
тогда по Вашему способу нахождения установленных младших разрядов число вида
1101 1111 1001 0011 1010 0101 1101 1011 не прокатит?

ведь ((1101 1111 1001 0011 1010 0101 1101 1011)&3) 3 равно не будет

Добавлено через 15 секунд
хотя младшие разряды - 11
0
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
26.12.2009, 16:00
Цитата Сообщение от weezaar Посмотреть сообщение
тогда по Вашему способу нахождения установленных младших разрядов число вида
1101 1111 1001 0011 1010 0101 1101 1011 не прокатит?

ведь ((1101 1111 1001 0011 1010 0101 1101 1011)&3) 3 равно не будет

Добавлено через 15 секунд
хотя младшие разряды - 11
слухай, а ты проверял?
1101 1111 1001 0011 1010 0101 1101 1011b=3750995419
возьми и попробуй

(1101 1111 1001 0011 1010 0101 1101 1011)&3==0000 0000 0000 0000 0000 0000 0000 0011==3

почитай по битовым операциям литературку, там не сложно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2009, 16:00
Помогаю со студенческими работами здесь

В массиве из N чисел определить количество чисел больших их среднего значения
В массиве из N чисел определить количество чисел больших их среднего значения

В массиве Z(N) определить количество положительных чисел и чисел, принадлежащих интервалу [–7; 5.2]
В массиве Z(N) определить количество положительных чисел и чисел, принадлежащих интервалу , все отрицательные числа переписать в массив Р.

В массиве определить количество положительных чисел и чисел, принадлежащих интервалу
Нам просто толком не объясняли как писать проги, дали голую теорию и вертись как хочешь, а я не могу понять пока не покажут на примере...

Дан массив из n чисел. Определить количество нечетных чисел в массиве
const n=10; var a:array of integer; i, j:integer; begin randomize; for i:=1 to 10 do begin a:=random(10); write (a,' '); ...

В массиве целых чисел определить количество противоположных по знаку одинаковых по модулю чисел
Сформируйте массив целых чисел и определите количество противоположных по знаку одинаковых по модулю чисел.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru