- DCount подсчёт количества людей с одинаковыми Фамилиями и Именами
- Структуры, найти людей с одинаковыми именами и вывести данные о них в алфавитном порядке
- Решение
- Решение
- Решение
- Структуры, поиск людей с одинаковыми именами и вывод данных о них в алфавитном порядке
- Выдать на экран людей с одинаковыми отчествами
- Вывести данные о людях, имена которых повторяются
- 2 ответа 2
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками c++ или задайте свой вопрос.
- Похожие
- Подписаться на ленту
DCount подсчёт количества людей с одинаковыми Фамилиями и Именами
Столкнулся с проблемой, которую никак не могу решить самостоятельно.
Есть форма «Проверка менеджера», в ней есть 2 поля: «SurnameOfPerson» и «NameOfPerson».
Я хочу в новом поле в этой форме составить функцию DCount в построителе выражений, которая бы считала сколько полных тёзок текущей записи формы есть в таблице «Person», но у меня не получается.
Пример того, что хочу:
Не получается даже если просто по фамилии считать:
Помогите, пожалуйста, решить проблему.
Добавлено через 25 минут
Решил
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Найти людей с одинаковыми фамилиями
Нужно найти людей с одинаковыми фамилиями и вывести инфо о них на экран. Беда только в том, что.
Найти в справочнике людей с одинаковыми фамилиями
написать программу , которая в заданном месте ищет всех людей с одинаковыми фамилиями
Определить количество людей с одинаковыми фамилиями, проживающих на одной улице
Здравствуйте помогите сформировать запрос, по которому —определить количество людей с.
Вывести номер курса, на котором самое большое количество людей с одинаковыми фамилиями
Помогите пожалуйста с 2 задачами 1. Дана информация про студентов в сл. виде.
Посчитать людей с одинаковыми именами
Имеется список: в нулевом индексе подсписков — имена в первом индексе — возраст lst=. ].
Структуры, найти людей с одинаковыми именами и вывести данные о них в алфавитном порядке
C++ Создать файл и записать в него исходные данные в виде структуры. Даны сведения о 5 Людей.
Структуры, поиск людей с одинаковыми именами и вывод данных о них в алфавитном порядке
По заданию мне нужно написать программу с данными, которая имеет структуру о 5 человека: имя.
Подсчет ежедневного количества людей
Добрый день! Вопрос по график производства строительных работ. Задача: как можно получить через MS.
Подсчет количества людей, находящихся в данный момент на странице сайта
Здравствуйте как вычислить количество людей что сейчас проматривают определенную страницу на сайте.
ученики с одинаковыми фамилиями
Дано фамилия ученика и данные об учениках класса: фамилия, имя, отчество, домашний адрес (улица.
Источник
Структуры, найти людей с одинаковыми именами и вывести данные о них в алфавитном порядке
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Посчитать людей с одинаковыми именами
Имеется список: в нулевом индексе подсписков — имена в первом индексе — возраст lst=. ].
Запросить фамилии и имена людей, а затем вывести их в алфавитном порядке
4.1. Напишите сценарий, который циклически запрашивает фамилии и имена некоторых людей, а затем.
Структуры: вывести на экран список студентов первого курса в алфавитном порядке
дано задание :На основе таблицы, содержащей следующую информацию студентах: , .
Вывести введенные данные в виде таблицы, отсортировав их по фамилиям студентов в алфавитном порядке
С клавиатуры ввести последовательность записей, содержащих данные медицинского обследования.
Решение
PavKot, здравствуйте! Как будет выглядеть входная строка файла?
Добавлено через 1 минуту
PavKot, меня интересует домашний адрес и номер телефона.
Добавлено через 1 час 1 минуту
PavKot, Я не дождался вашего ответа и выполнил первую часть задания:
Пример входных данных:
Иван Иванович Иванов СПб Наличная 23 (8)9211112233 20
Петр Петрович Петров Екатеринбург Мира 45 (8)9212223344 30
Егор Егорович Егоров Владимир Кантемировская 2 (8)9213334455 40
Добавлено через 4 минуты
Fixer_84, имена
Решение
Решение
PavKot, вот полный вариант вашей программы:
Найти в строке имена собственные и вывести их в алфавитном порядке
Пользователь вводит строку, найти в строке имена собственные и вывести их в алфавитном порядке.
Найти в справочнике людей с одинаковыми фамилиями
написать программу , которая в заданном месте ищет всех людей с одинаковыми фамилиями
Сортировка прямым выбором в алфавитном порядке (Структуры)
В очередной раз потерпел неудачу при написании программы и обращаюсь к вам. У меня тема книжной.
Выписать первые буквы из слов текста и гласные из них расположить в алфавитном порядке
Помогите, пожалуйста, с заданием. Дано произвольный текст, заканчивающийся символом «+». Выписать.
Сортировка структуры в алфавитном порядке — неудача при выводе результатов
Здравствуйте уважаемые форумчане! Спасите блондинку :help: Помогите пожалуйста найти ошибку в.
Выведите на экран в алфавитном порядке все слова двух строк (без повторений) в алфавитном порядке
Выведите на экран в алфавитном порядке все слова двух строк (без повторений) в алфавитном порядке.
Источник
Структуры, поиск людей с одинаковыми именами и вывод данных о них в алфавитном порядке
По заданию мне нужно написать программу с данными, которая имеет структуру о 5 человека: имя, фамилия, родительское, адрес ,возраст, номер телефона. Сменить адрес. Найти людей с одинаковым именем (только именем), и вывести их в алфавитном порядке.
Записать результат в файл.
Часть кода я написал, но у меня возникли проблемы. А именно:
1. Запрос данных для строки №23, 37 (Я считаю его не должно быть)
2. Часть задания с нахождением людей с одинаковым именем и далее
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Структуры, найти людей с одинаковыми именами и вывести данные о них в алфавитном порядке
C++ Создать файл и записать в него исходные данные в виде структуры. Даны сведения о 5 Людей.
Поиск в массиве структур по заданному полю и вывод в алфавитном порядке (файловый ввод/вывод)
Помогите с функцией void runFile() что бы с файла брал и выводил в алфавитном порядке список.
Посчитать людей с одинаковыми именами
Имеется список: в нулевом индексе подсписков — имена в первом индексе — возраст lst=. ].
Вывод данных из базы в алфавитном порядке
Vopros takoy: Ya iz basi danniy zaprashivayu kuchu dannih, a potom visvechivayu ih na ekran. Vse.
Сравнение двух файлов с одинаковыми именами и вывод на экран отличий
требуется найти файл в каталоге, если он найден, то сравнить его с файлом с таким же именем и.
Выбор данных сразу из двух таблиц, в каждой из которых есть столбцы с одинаковыми именами
Здравствуйте! Есть такая задача: вывести из базы данных нужную информацию. Есть SQL-запрос: .
Сортировка прямым выбором в алфавитном порядке (Структуры)
В очередной раз потерпел неудачу при написании программы и обращаюсь к вам. У меня тема книжной.
Выписать первые буквы из слов текста и гласные из них расположить в алфавитном порядке
Помогите, пожалуйста, с заданием. Дано произвольный текст, заканчивающийся символом «+». Выписать.
Источник
Выдать на экран людей с одинаковыми отчествами
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Посчитать людей с одинаковыми именами
Имеется список: в нулевом индексе подсписков — имена в первом индексе — возраст lst=. ].
Найти в справочнике людей с одинаковыми фамилиями
написать программу , которая в заданном месте ищет всех людей с одинаковыми фамилиями
Определить количество людей с одинаковыми фамилиями, проживающих на одной улице
Здравствуйте помогите сформировать запрос, по которому —определить количество людей с.
Структуры, найти людей с одинаковыми именами и вывести данные о них в алфавитном порядке
C++ Создать файл и записать в него исходные данные в виде структуры. Даны сведения о 5 Людей.
а дальше вот совсем ни в какую
Добавлено через 1 минуту
nonedark2008, не могу вообще найти может поможете?
В современном русском языке отчество образуется двумя способами:
Отчества, образованные от мужских имён второго склонения, образуются добавлением к основе суффиксов -ович/-овна, -евич/-евна: Роман — Романович, Николай — Николаевич; при этом имена, оканчивающиеся на -ий могут менять его на -ь-: Виталий — Витальевич; но: Дмитрий — Дмитриевич.
Отчества мужчин, образованные от мужских имён первого склонения, образуются добавлением к основе суффикса -ич или -ович: Кузьма — Кузьмич , Лука — Лукич, Никита — Никитич (вариант — Никитович), Иона — Ионович.
Отчества женщин, образованные от мужских имён первого склонения, образуются добавлением к основе суффикса -ична, если окончание было безударным, и -инична, если ударение падало на окончание: Ники́та — Никитична (вариант — Никитовна), но Лука́ — Лукинична.
Однако Иона — Ионовна.
a_lar, ну так нечего возмущаться! А надо говорить конкретно, в чем проблема!
Алгоритм такой:
Выпишите из приведенной цитаты все суффиксы мужских и женских отчеств. Создайте из них два массива.
Поиск делаем в два вложенных цикла:
внешний — от первой структуры до предпоследней, внутренний — от следующей из внешнего цикла до последней.
Во внешнем и во внутреннем цикле для каждого отчества делаем следующее:
определяем суффикс (пробегая по обоим массивам). Для этого отталкиваемся от длин строк отчества и очередного суффикса. (Сравниваем «хвост» отчества, начиная с индекса, равного длине отчества минус длина очередного суффикса, и этот самый суффикс)
Если не нашли суффикс, значит будем сравнивать отчество полностью.
Осталось сравнить отчества без учета длины суффиксов.
Понятно изложил? Пробуйте! Пишите сюда, подправим, если что.
Источник
Вывести данные о людях, имена которых повторяются
Возникла трудность при решении такой задачи: дан массив строк, в котором записаны имена и фамилии пользователей.
Нужно вывести пользователей с одинаковыми именами (их имя и фамилию). Для получения имени из строки я написал специальную функцию, т.к. использовать strtok тут не получится — она сохраняет изменения над самой строкой.
Чтобы вывести пользователей с одинаковыми именами, я в цикле сравниваю имя из текущей и следующей строк. Если они равны, то вывожу текущую и следующую строки. Проблема следующая, имея такой массив, как у меня, программа выведет такой результат:
James Smith James Brown James Smith James Miller James Brown James Miller
А должна выводить такой:
James Smith James Brown James Miller
Почему так происходит я понимаю. Подскажите, как реализовать эту программу правильно.
Спасибо!
2 ответа 2
Лучше всего завести контейнер вида
В качестве ключа надо использовать фамилию, а в массив заносить имя/фамилию всех соответствующих людей. В результате должно получиться что-то вроде:
И далее надо распечатывать только те массивы, в которых более одного элемента.
Привожу код (C++17):
В простейшем случае, если почти ничего не менять в программе, то достаточно ввести массив логических значений, помечать элементы при выводе, выводить только непомеченные, и в первом цикле помеченные пропускать.
Выделение *curName стоит вынести из внутреннего цикла.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками c++ или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.11.2.40635
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник