Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
3 / 3 / 0
Регистрация: 18.12.2018
Сообщений: 44

Подсчитать среднее арифметическое элементов множества В , не входящих в А, затем число совпадающих элементов

31.10.2020, 09:26. Показов 1552. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пусть А и В – множества, базовый тип которых интервал 0...50. Множество А – подинтервал базового типа с произвольно заданными границами, В – множество из 10 произвольных неравных элементов. Подсчитать среднее арифметическое элементов множества В , не входящих в А, затем число совпадающих элементов этих множеств.

ИЛИ ЖЕ

Пусть А и В – множества, базовый тип которых CHAR. Множество А – подинтервал базового типа, включающий все латинские буквы, В – множество из 10 произвольных неравных символов (с помощью генератора случайных чисел и функции CHR). Вывести все символы множества В , не входящие в А, затем количество совпадающих элементов множеств.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2020, 09:26
Ответы с готовыми решениями:

Найти среднее арифметическое элементов каждого из множеств и число элементов базового типа, не входящих ни в A, ни в B
Сформировать множества A и B,базовый тип которых 10..50,по заданному числу элементов для каждого множества.Определить ,в каком из множеств...

Найти среднее арифметическое не равных нулю элементов заданного массива и подсчитать число элементов с неотрицательными
Найти среднее арифметическое не равных нулю элементов заданного массива x1, x2, …,xn и подсчитать число элементов с неотрицательными...

Сформировать множество цифр, входящих в запись данного N. Подсчитать число элементов полученного множества
Помогите пожалуйста сделать программу, на Pascal.:cry: Составить программу для формирования множества цифр, входящих в запись данного...

5
 Аватар для canadamoscow
1179 / 430 / 194
Регистрация: 23.03.2020
Сообщений: 1,021
Записей в блоге: 1
01.11.2020, 15:25
Pascal
1
2
3
4
5
6
7
8
##
var a := hset('a'..'z'); 
var b := new HashSet<char>;
while b.count < 10 do b.Add(chr(random(65,122)));
'Символы множества A:'.Print; a.Println;
'Символы множества B:'.Print; b.Println;
'из B не входящие в A:'.Print; (b-a).Println;
'Количество совпадающих:'.Print; (b*a).Count.Println;
0
3 / 3 / 0
Регистрация: 18.12.2018
Сообщений: 44
01.11.2020, 16:49  [ТС]
В 3 строчке выдает ошибку - "Ожидался идентификатор вместо While".
0
 Аватар для canadamoscow
1179 / 430 / 194
Регистрация: 23.03.2020
Сообщений: 1,021
Записей в блоге: 1
01.11.2020, 18:10
Лучший ответ Сообщение было отмечено AlexanderAlex как решение

Решение

Обновитесь до последней версии, или можно так:
Pascal
1
2
3
4
5
6
7
8
##
var a: set of char := ['a'..'z']; 
var b: set of char;
while b.count < 10 do b += [chr(random(65, 122))];
'Символы множества A:'.Print; a.Println;
'Символы множества B:'.Print; b.Println;
'из B не входящие в A:'.Print; (b - a).Println;
'Количество совпадающих:'.Print; (b * a).Count.Println;
1
3 / 3 / 0
Регистрация: 18.12.2018
Сообщений: 44
01.11.2020, 18:43  [ТС]
Тем кому будет полезно это задание - после var пропишите begin и завершите все end в конце, все будет работать.
А так спасибо огромное @canadamoscow
0
 Аватар для Sun Serega
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
01.11.2020, 21:53
Цитата Сообщение от AlexanderAlex Посмотреть сообщение
Тем кому будет полезно это задание - после var пропишите begin и завершите все end в конце, все будет работать.
Не, это не правильно. Если уже писать с begin-end - то так:
Pascal
1
2
3
4
5
6
7
8
9
begin
  var a: set of char := ['a'..'z']; 
  var b: set of char;
  while b.count < 10 do b += [chr(random(65, 122))];
  'Символы множества A:'.Print; a.Println;
  'Символы множества B:'.Print; b.Println;
  'из B не входящие в A:'.Print; (b - a).Println;
  'Количество совпадающих:'.Print; (b * a).Count.Println;
end.
Но если не удалять из начала программы ## - всё будет работать как есть, и без begin-end.
Ну, то есть, по крайней мере если у вас стоит современная версия паскаля.

А var до begin должно быть только в некоторых особых случаях.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.11.2020, 21:53
Помогаю со студенческими работами здесь

Матрицы. Подсчитать число столбцов, среднее арифметическое элементов которых меньше среднего арифметического всех элементов
В матрице А(6,6) подсчитать число столбцов, среднее арифметическое элементов которых меньше среднего арифметического всех элементов матрицы

Массив: подсчитать число столбцов, среднее арифметическое элементов которых меньше среднего арифметического всех элементов матрицы.
В матрице A(6, 6) подсчитать число столбцов, среднее арифметическое элементов которых меньше среднего арифметического всех элементов...

Подсчитать число элементов массива А[n], превосходящих среднее арифметическое элементов этого массива.
2 задача. подсчитать число строк массива A, в которых имеется два нулевых элемента.

Подсчитать среднее арифметическое тех элементов массива, что содержат четное число битов, не равных 1
В массиве целых чисел подсчитать среднее арифметическое тех элементов, что содержат четное число битов не равных 1. Вывести число в...

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
консольное приложение.Двумерный массив, размером N*N заполняется случайным образом.Значение N вводится пользователем с...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru