Вывести фамилию по заданному имени

Вывести фамилию и инициалы

Задача собственно следующая:
Необходимо ввести фамилию, имя и отчество (любое). Нужно вывести на экран эти же фамилию, имя и отчество в следующем виде:
Пример:
Ввод: Иван Семенович Петров
Вывод: И.С. Петров

Прогу я сделал, но она работает с небольшой ошибкой, как ее исправить я не знаю, может кто нибудь поможет ?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения

isxodni kod.rar (473 байт, 24 просмотров)

Ввести с клавиатуры в одну строку фамилию, имя и отчество, разделив их пробелом. Вывести фамилию и инициалы
Пример: Введите фамилию, имя и отчество: Иванов Петр Семёнович П.С. Иванов Нашёл такую же.

Строка S содержит фамилию, имя, отчество. Необходимо преобразовать ее в строку, содержащую фамилию и инициалы
Строка S содержит фамилию, имя, отчество. Необходимо преобразовать ее в строку, содержащую фамилию.

Напишите программу, печатающую фамилию ученика и его инициалы
нужна программа Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Напишите.

Напишите программу, печатающую фамилию ученика и его инициалы
помогите пожалуйста Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Напишите.

Необходимо ввести фамилию, имя и отчество (любое). Нужно вывести на экран эти же фамилию, имя и отчество в следующем виде:
Пример:
Ввод: Иван Семенович Петров
Вывод: И.С. Петров

Классы: найти фамилию и инициалы сотрудника по его номеру телефона
Даны сведения о 13 сотрудниках учреждения. Сведения о сотрудниках — это фамилия,инициалы и номер.

Ввести фамилию, имя и отчество как одно данное типа строка. Заменить на инициалы
Ввести фамилию, имя и отчество как одно данное типа строка. Определить длину строки и количество.

Источник

Вывод фамилии, имени и отчества с помощью функции с явно заданными или частично пропущенными параметрами

1 Написать функцию с параметрами по умолчанию в соответствии с вариантом , продемонстрировать различные способы вызова функции:
• с параметрами заданными явно
• с пропущенными параметрами
• часть параметров задана явно , а часть пропущена.

7. Вывод фамилии , имени и отчества .

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывод фамилии, имени и отчества по нажатию различных клавиш
задание: по нажатию клавиши PageUp выводится фамилия вертикально, по нажатию клавиши PageDown — имя.

ФИО из фамилии, имени и отчества
Здравствуйте. В БД MS Access имеется таблица «Анкета» с полями «Фамилия», «Имя» и.

Склонение Фамилии, имени, отчества
Люди, кто пробовал склонять фамилии с помощью библиотеки Padeg.dll? У меня, почему-то выдает только.

Даже интересно, кто чего ответит.

Мне почему-то казалось, что в C++ в функциях параметры задаются явно в прототипе функции. То есть либо они (параметры) есть, либо void, либо просто пусто в скобках, что тоже подразумевает под собой void (псевдотип, обозначающий наличие отсутствия, так сказать).
И далее в определении функции эти параметры обязаны быть, то есть, определение должно соответствовать прототипу. Ну и в вызове функции тоже должно быть соответствие параметров с прототипом. Соответствие количества параметров и соответствие типов параметров.
А как это параметры могут быть заданы «неявно» или «пропущены» я что-то не очень понимаю.

Добавлено через 9 минут
Пример:

Источник

Работа с фамилией, именем, отчеством и инициалами в Excel

Преобразование имени и отчества в инициалы с помощью формул Excel и присоединение их к фамилии. Разделение фамилий, имен и отчеств, расположенных в одной ячейке, по разным ячейкам и наоборот.

Фамилия, имя и отчество в разных ячейках

Если фамилия, имя и отчество записываются в разные ячейки, работать с ними легче, чем при размещении их в одной ячейке. Перечислим преимущества:

  • при заполнении таких ячеек в таблицах срабатывает автоподбор значений, так как имена и отчества часто повторяются;
  • для заполнения таких ячеек можно использовать раскрывающиеся списки наиболее распространенных имен и отчеств;
  • фамилия, имя и отчество, записанные в разные ячейки, легко объединить в одну, а имя и отчество заменить инициалами.

Итак, объединяем фамилию, имя и отчество полностью из разных ячеек в одну:

Здесь можно использовать формулу «СЦЕПИТЬ», как в примере =СЦЕПИТЬ(A1;» «;B1;» «;C1) , или просто соединить строки с помощью & (амперсандов) =A1&» «&B1&» «&C1 , не забыв добавить между словами пробелы.

В следующем примере мы также объединим фамилию, имя и отчество из разных ячеек в одну, при этом имя и отчество заменив на инициалы:

Здесь также можно использовать формулу «СЦЕПИТЬ», как в примере =СЦЕПИТЬ(A1;» «;ЛЕВСИМВ(B1;1);».»;ЛЕВСИМВ(C1;1);».») или & (амперсанды) =A1&» «&ЛЕВСИМВ(B1;1)&».»&ЛЕВСИМВ(C1;1)&».» , не забыв добавить между фамилией и инициалами пробел, а к инициалам точки. В этом примере мы извлекаем левые символы из имени и отчества для присоединения их к фамилии в виде инициалов.

Фамилия, имя и отчество в одной ячейке

Использование фамилии, имени и отчества в одной ячейке имеет тоже свои преимущества:

  • уменьшается количество колонок в таблице;
  • в большинство документов* требуется внесение фамилии, имени и отчества в полном написании.

*Если документы генерируются на основе этой таблицы, то вставка ФИО не потребует дополнительных преобразований.

Лично мне в работе не приходилось преобразовывать фамилию, имя и отчество из одной ячейки в разные, но могу предположить, что для кого-то это бывает необходимо:

Для этого преобразования используются следующие формулы в соответствующих ячейках:

  • ячейка B1 — =ЛЕВСИМВ(A1;НАЙТИ(» «;A1;1)-1)
  • ячейка C1 — =ПСТР(A1;НАЙТИ(» «;A1;1)+1;НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)-НАЙТИ(» «;A1;1)-1)
  • ячейка D1 — =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1))

Чтобы определить начало имени и начало отчества используются позиции первого и второго пробелов, найденных с помощью функции «НАЙТИ».

Необходимость следующего преобразования возникает чаще предыдущего, используется для заполнения различных документов наряду с полным именем:

Для этого преобразования используется следующая формула в ячейке B1 — =СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(» «;A1;1));» «;ПСТР(A1;НАЙТИ(» «;A1;1)+1;1);».»;ПСТР(A1;НАЙТИ(» «;A1;НАЙТИ(» «;A1;1)+1)+1;1);».»)

Вы можете копировать эти формулы в свои файлы, не забывая изменять адреса ячеек на фактические. Часто инициалы пишут перед фамилией, изменить формулы для такого отображения ФИО несложно.

Источник

С++ «Неделя третья — Введение в структуры и классы — Имена и фамилии» #17

Третья неделя обучения на coursera.org
Структуры и классы — интересная тема. Некоторые задания долго разбирал.

Для начала маленькое задание:
Реализуйте класс, поддерживающий набор строк в отсортированном порядке. Класс должен содержать два публичных метода:

Считайте, что в каждый год может произойти не более одного изменения фамилии и не более одного изменения имени. При этом с течением времени могут открываться всё новые факты из прошлого человека, поэтому года́ в последовательных вызовах методов ChangeLastName и ChangeFirstName не обязаны возрастать.

Гарантируется, что все имена и фамилии непусты.
Строка, возвращаемая методом GetFullName, должна содержать разделённые одним пробелом имя и фамилию человека по состоянию на конец данного года.
Если к данному году не случилось ни одного изменения фамилии и имени, верните строку «Incognito».
Если к данному году случилось изменение фамилии, но не было ни одного изменения имени, верните «last_name with unknown first name».
Если к данному году случилось изменение имени, но не было ни одного изменения фамилии, верните «first_name with unknown last name».

Немного переборщил с кодом. Но думаю для собственного понимания пойдет. Можете предложить свою оптимизацию )))

Ещё задача:
Дополните класс Person из задачи «Имена и фамилии — 2» конструктором, позволяющим задать имя и фамилию человека при рождении, а также сам год рождения. Класс не должен иметь конструктора по умолчанию.

При получении на вход года, который меньше года рождения:

  • методы GetFullName и GetFullNameWithHistory должны отдавать «No person»;
  • методы ChangeFirstName и ChangeLastName должны игнорировать запрос.

Кроме того, необходимо объявить константными все методы, которые по сути ими являются.
Пример:

Источник

Вывести запросом Фамилию и Имя из поля ФИО

mobile, Спасибо, слушай , а не знаешь, как сделать чтобы , вот у меня есть ФИО, а надо, чтобы показалось только ФИ

У меня есть таблица с ФИО участников, например:
Симнонов Юрий Александрович
Игровов Андрей Андреевич
и так далее
мне нужно при выполнении запроса, чтобы вывелось только фамилия и имя, как записать условие выбора?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Пользователь вводит ФИО в одну строку; вывести отдельно фамилию, имя, отчество
С++ Пользователь вводит ФИО в одну строку. Вывести отдельно фамилию, имя, отчество. Помогите.

Для каждого из N студентов группы известны ФИО и оценки (в баллах) по пяти дисциплинам. Вывести на экран фамилию и имя т
Для каждого из N студентов группы известны ФИО и оценки (в баллах) по пяти дисциплинам. Вывести на.

Ввести свою фамилию, имя и отчество как одно текстовое дано. Вывести фамилию, имя, отчество в отдельных строках
Ввести свою фамилию, имя и отчество как одно текстовое дано. Вывести фамилию, имя, отчество в.

Разделение строки на части, например полного имени на ФИО отдельно
Пример использования:

Второй вариант того же самого но с использованием функции Split()
Строк меньше — но работает примерно на 20% медленнее

Третий вариант того же

Решение

Решение

Хотя, нет, так слова будут полностью прописные, а не только первые буквы.

Сейчас уже не буду думать. Поздновато. Может, завтра.

А я и не сомневался.

Добавлено через 5 минут

Записать в файл Имя и Фамилию и вывести в режиме чтения только Фамилию
Уважаемые программисты, прошу помочь в написании программы, которая создает последовательный доступ.

Запросить фамилию, имя и отчество пользователя, и вывести его фамилию и инициалы
Вот задание:Написать программу, которая запрашивает фамилию, имя и отчество, а выводит фамилию и.

Введите фамилию, имя, отчество в текстовое поле. Вывидите на отдельные Label ФИО.
Введіть Прізвище, ім’я, по-батькові в текстове поле. Виведіть на окремі Label прізвище, ім’я.

В одной строке ввести фамилию, имя, отчество. Вывести на экран фамилию и инициалы
В одной строке ввести фамилию, имя, отчество. Вывести на экран фамилию и инициалы. Пояснения: .

Ввести фамилию, имя и отчество и вывести фамилию и инициалы
Ввести фамилию, имя и отчество и вывести фамилию и инициалы.

Зная фамилию, имя и отчество вывести фамилию и инициалы
напишите пожалуйста программу. заранее спасибо. Дан символьный файл f, содержащий сведения о.

Источник

Читайте также:  Как отмыть брюки от пластилина
Оцените статью